!(function (e) {
  var t = {};
  function a(i) {
    if (t[i]) return t[i].exports;
    var r = (t[i] = { i: i, l: !1, exports: { __esModule: undefined } });
    return e[i].call(r.exports, r, r.exports, a), (r.l = !0), r.exports;
  }
  (a.m = e),
    (a.c = t),
    (a.d = function (e, t, i) {
      a.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: i });
    }),
    (a.r = function (e) {
      "undefined" != typeof Symbol &&
        Symbol.toStringTag &&
        Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
        Object.defineProperty(e, "__esModule", { value: !0 });
    }),
    (a.t = function (e, t) {
      if ((1 & t && (e = a(e)), 8 & t)) return e;
      if (4 & t && "object" == typeof e && e && e.__esModule) return e;
      var i = Object.create(null);
      if (
        (a.r(i),
        Object.defineProperty(i, "default", { enumerable: !0, value: e }),
        2 & t && "string" != typeof e)
      )
        for (var r in e)
          a.d(
            i,
            r,
            function (t) {
              return e[t];
            }.bind(null, r)
          );
      return i;
    }),
    (a.n = function (e) {
      var t =
        e && e.__esModule
          ? function () {
              return e["default"];
            }
          : function () {
              return e;
            };
      return a.d(t, "a", t), t;
    }),
    (a.o = function (e, t) {
      return Object.prototype.hasOwnProperty.call(e, t);
    }),
    (a.p = ""),
    a((a.s = 17));
})([
  function (e, t, a) {
    "use strict";
    var i =
        (this && this.__createBinding) ||
        (Object.create
          ? function (e, t, a, i) {
              i === undefined && (i = a),
                Object.defineProperty(e, i, {
                  enumerable: !0,
                  get: function () {
                    return t[a];
                  }
                });
            }
          : function (e, t, a, i) {
              i === undefined && (i = a), (e[i] = t[a]);
            }),
      r =
        (this && this.__exportStar) ||
        function (e, t) {
          for (var a in e)
            "default" === a ||
              Object.prototype.hasOwnProperty.call(t, a) ||
              i(t, e, a);
        };
    (t.__esModule = !0),
      r(a(2), t),
      r(a(6), t),
      r(a(1), t),
      r(a(11), t),
      r(a(12), t),
      r(a(13), t),
      r(a(5), t);
  },
  function (e, t, a) {
    "use strict";
    (t.__esModule = !0),
      (t.addUrlParam =
        t.getQueryParam =
        t.getQueryMap =
        t.getQuery =
        t.cutUrl =
        t.getEntryUrl =
        t.getReferrer =
        t.getHref =
          void 0);
    t.getHref = function () {
      var e = location.href || document.URL || "";
      return e.length > 256 ? e.substr(0, 255) + "*" : e;
    };
    t.getReferrer = function () {
      var e = document.referrer || "";
      return e.length > 256 ? e.substr(0, 255) + "*" : e;
    };
    t.getEntryUrl = function () {
      var e = t.getHref();
      try {
        if (e.indexOf("xui.ptlogin2.qq.com") > -1) {
          var a = e.match(/s_url=(.*?)&/);
          a && (e = decodeURIComponent(a[1]));
        }
      } catch (i) {}
      return e;
    };
    t.cutUrl = function (e) {
      if (e) {
        var t = e.indexOf("?");
        if (t > 0) return e.substring(0, t);
      }
      return e;
    };
    t.getQuery = function (e) {
      var t = e ? 1 : 0;
      try {
        return location.search.substr(t);
      } catch (r) {
        try {
          var a = document.URL,
            i = a.indexOf("?");
          if (i >= 0) return a.substr(i + t);
        } catch (r) {}
      }
      return "";
    };
    t.getQueryMap = function () {
      for (
        var e = {}, a = t.getQuery(!0).split("&"), i = 0;
        i < a.length;
        i++
      ) {
        var r = /(.*?)=(.*)/.exec(a[i]);
        r && (e[r[1]] = r[2]);
      }
      return e;
    };
    t.getQueryParam = function (e) {
      return t.getQueryMap()[e];
    };
    var i = function (e, t, a) {
      if (-1 != e.indexOf("?")) {
        var i = new RegExp("(\\?|&" + t + ")=[^&]*");
        e = i.test(e) ? e.replace(i, "$1=" + a) : e + "&" + t + "=" + a;
      } else e = e + "?" + t + "=" + a;
      return e;
    };
    t.addUrlParam = function (e, t) {
      var a;
      for (a in t)
        "undefined" != typeof t[a] &&
          (e = i(e, encodeURIComponent(a), encodeURIComponent("" + t[a])));
      return e;
    };
  },
  function (e, t, a) {
    "use strict";
    var i =
      (this && this.__importDefault) ||
      function (e) {
        return e && e.__esModule ? e : { default: e };
      };
    (t.__esModule = !0),
      (t.setVoiceOverFocus =
        t.bodyAriaHidden =
        t.addAriaModel =
        t.isTouchEventSupported =
        t.get$EventPosition =
        t.test$TouchEvent =
        t.supportsPassive =
        t.isWindow =
        t.getWindow =
        t.getOffset =
        t.isDarkMode =
        t.shakeEl =
        t.addOnceAnimationClass =
        t.animationEndName =
        t.removeClass =
        t.addClass =
        t.setCss =
        t.getCSS =
        t.supportsCSS =
        t.createGeneralIframe =
          void 0);
    var r = a(0),
      n = i(a(7));
    t.createGeneralIframe = function (e) {
      var t = document.createElement("div");
      (null === e || void 0 === e ? void 0 : e.name)
        ? (t.innerHTML =
            '<iframe name="' +
            (null === e || void 0 === e ? void 0 : e.name) +
            '" />')
        : (t.innerHTML = "<iframe />");
      var a = t.childNodes[0];
      return (
        (null === e || void 0 === e ? void 0 : e.id) && (a.id = e.id),
        (null === e || void 0 === e ? void 0 : e.className) &&
          (a.className = e.className),
        a.setAttribute("frameborder", "0"),
        a.setAttribute("border", "0"),
        a.setAttribute("marginheight", "0"),
        a.setAttribute("marginwidth", "0"),
        a.setAttribute("scrolling", "no"),
        a
      );
    };
    t.supportsCSS = function (e, t) {
      var a = document.createElement("div");
      return (
        e in a.style &&
        "length" !== e &&
        "parentRule" !== e &&
        ((a.style[e] = t), a.style[e] === t)
      );
    };
    t.getCSS = function (e, t) {
      return e.currentStyle
        ? e.currentStyle[t]
        : window.getComputedStyle(e, null)[t];
    };
    t.setCss = function (e, t) {
      if (e && t && r.isObject(t)) {
        for (var a in t)
          try {
            e.style[a] = t[a];
          } catch (i) {}
        return t;
      }
    };
    t.addClass = function (e, t) {
      if (e.classList) e.classList.add(t);
      else {
        var a = e.className,
          i = a + ("" !== a ? " " : "") + t;
        e.className = i;
      }
    };
    (t.removeClass = function (e, t) {
      if (e.classList) return e.classList.remove(t);
      var a = " " + e.className + " ",
        i = (a = a.replace(/(\s+)/gi, " ")).replace(" " + t + " ", " ");
      (i = i.replace(/(^\s+)|(\s+$)/g, "")), (e.className = i);
    }),
      (t.animationEndName = (function () {
        var e,
          t = document.createElement("fake"),
          a = {
            animation: "animationend",
            mozAnimation: "mozAnimationEnd",
            webkitAnimation: "webkitAnimationEnd"
          };
        for (e in a) if (t.style[e] !== undefined) return a[e];
        return !1;
      })());
    t.addOnceAnimationClass = function (e) {
      var a = e.el,
        i = e.className,
        o = e.callback,
        c = e.duration;
      c || (c = 400), r.isArray(a) || (a = [a]);
      for (var s = 0; s < a.length; s++) {
        var u = a[s];
        t.addClass(u, i);
      }
      var l = function () {
        r.isArray(a) || (a = [a]);
        for (var e = 0; e < a.length; e++) {
          var c = a[e];
          t.removeClass(c, i);
        }
        o(),
          t.animationEndName &&
            n["default"].remove(a[0], t.animationEndName, l);
      };
      t.animationEndName
        ? n["default"].add(a[0], t.animationEndName, l)
        : setTimeout(l, c);
    };
    t.shakeEl = function (e, a) {
      t.addOnceAnimationClass({ el: e, className: "shake", callback: a });
    };
    function o(e) {
      return c(e) ? e : 9 === e.nodeType && (e.defaultView || e.parentWindow);
    }
    function c(e) {
      return null != e && e == e.window;
    }
    function s(e) {
      return /^touch/.test(e.type);
    }
    (t.isDarkMode = function () {
      var e;
      return null === (e = window.matchMedia) || void 0 === e
        ? void 0
        : e.call(window, "(prefers-color-scheme: dark)").matches;
    }),
      (t.getOffset = function (e) {
        var t,
          a,
          i = { top: 0, left: 0 },
          r = null === e || void 0 === e ? void 0 : e.ownerDocument;
        if (r) {
          (t = r.documentElement),
            "undefined" != typeof e.getBoundingClientRect &&
              (i = e.getBoundingClientRect());
          var n = 0,
            c = 0;
          return (
            (a = o(r)) &&
              ((n = (a.pageYOffset || t.scrollTop) - (t.clientTop || 0)),
              (c = (a.pageXOffset || t.scrollLeft) - (t.clientLeft || 0))),
            { top: i.top + n, left: i.left + c }
          );
        }
      }),
      (t.getWindow = o),
      (t.isWindow = c),
      (t.supportsPassive = (function () {
        var e = !1;
        try {
          var t = Object.defineProperty({}, "passive", {
            get: function () {
              e = !0;
            }
          });
          window.addEventListener("testPassive", null, t),
            window.removeEventListener("testPassive", null, t);
        } catch (a) {}
        return e;
      })()),
      (t.test$TouchEvent = s),
      (t.get$EventPosition = function (e) {
        if (s(e)) {
          var t;
          e.originalEvent && (t = e.originalEvent);
          var a = ((null === t || void 0 === t ? void 0 : t.touches) || [])[0];
          return a ? { x: a.clientX, y: a.clientY } : null;
        }
        return { x: e.pageX, y: e.pageY };
      }),
      (t.isTouchEventSupported = function () {
        return "ontouchstart" in document.createElement("div");
      }),
      (t.addAriaModel = function (e) {
        try {
          e.setAttribute("role", "dialog"),
            e.setAttribute("aria-modal", "true"),
            e.setAttribute("aria-label", "\u9a8c\u8bc1\u7801");
        } catch (t) {}
      }),
      (t.bodyAriaHidden = {
        hide: function () {
          try {
            document.body.setAttribute("aria-hidden", "true");
          } catch (e) {}
        },
        unhide: function () {
          try {
            document.body.setAttribute("aria-hidden", "false");
          } catch (e) {}
        }
      }),
      (t.setVoiceOverFocus = function (e) {
        e.setAttribute("tabindex", "0"), e.blur();
        var t = 0,
          a = window.setInterval(function () {
            e.focus(), (t += 1) >= 10 && window.clearInterval(a);
          }, 10);
      });
  },
  function (e, t) {
    (function (t) {
      e.exports = t;
    }).call(this, {});
  },
  function (e, t, a) {
    "use strict";
    var i = Object.prototype.hasOwnProperty,
      r = Object.prototype.toString,
      n = Object.defineProperty,
      o = Object.getOwnPropertyDescriptor,
      c = function (e) {
        return "function" == typeof Array.isArray
          ? Array.isArray(e)
          : "[object Array]" === r.call(e);
      },
      s = function (e) {
        if (!e || "[object Object]" !== r.call(e)) return !1;
        var t,
          a = i.call(e, "constructor"),
          n =
            e.constructor &&
            e.constructor.prototype &&
            i.call(e.constructor.prototype, "isPrototypeOf");
        if (e.constructor && !a && !n) return !1;
        for (t in e);
        return void 0 === t || i.call(e, t);
      },
      u = function (e, t) {
        n && "__proto__" === t.name
          ? n(e, t.name, {
              enumerable: !0,
              configurable: !0,
              value: t.newValue,
              writable: !0
            })
          : (e[t.name] = t.newValue);
      },
      l = function (e, t) {
        if ("__proto__" === t) {
          if (!i.call(e, t)) return;
          if (o) return o(e, t).value;
        }
        return e[t];
      };
    e.exports = function d() {
      var e,
        t,
        a,
        i,
        r,
        n,
        o = arguments[0],
        p = 1,
        f = arguments.length,
        m = !1;
      for (
        "boolean" == typeof o && ((m = o), (o = arguments[1] || {}), (p = 2)),
          (null == o || ("object" != typeof o && "function" != typeof o)) &&
            (o = {});
        p < f;
        ++p
      )
        if (null != (e = arguments[p]))
          for (t in e)
            (a = l(o, t)),
              o !== (i = l(e, t)) &&
                (m && i && (s(i) || (r = c(i)))
                  ? (r
                      ? ((r = !1), (n = a && c(a) ? a : []))
                      : (n = a && s(a) ? a : {}),
                    u(o, { name: t, newValue: d(m, n, i) }))
                  : void 0 !== i && u(o, { name: t, newValue: i }));
      return o;
    };
  },
  function (e, t, a) {
    "use strict";
    var i =
        (this && this.__values) ||
        function (e) {
          var t = "function" == typeof Symbol && Symbol.iterator,
            a = t && e[t],
            i = 0;
          if (a) return a.call(e);
          if (e && "number" == typeof e.length)
            return {
              next: function () {
                return (
                  e && i >= e.length && (e = void 0),
                  { value: e && e[i++], done: !e }
                );
              }
            };
          throw new TypeError(
            t ? "Object is not iterable." : "Symbol.iterator is not defined."
          );
        },
      r =
        (this && this.__importDefault) ||
        function (e) {
          return e && e.__esModule ? e : { default: e };
        };
    (t.__esModule = !0),
      (t.debounce =
        t.getPerformance =
        t.getLogCommonParams =
        t.getDeviceInfo =
        t.getTokenID =
          void 0);
    var n = r(a(14));
    function o() {
      var e = (function (e) {
        var t,
          a = document.cookie,
          i = encodeURIComponent(e),
          r = a.indexOf(i),
          n = null;
        if (r > -1) {
          var o = a.indexOf(";", r);
          -1 === o && (o = a.length),
            (n = decodeURIComponent(a.substring(r + i.length + 1, o)));
        }
        try {
          window.localStorage && (t = localStorage.getItem(e)),
            window.sessionStorage && (t = t || sessionStorage.getItem(e));
        } catch (c) {}
        return t || n;
      })("TDC_itoken");
      return e ? e.split(":")[0] : undefined;
    }
    function c() {
      var e = new n["default"](navigator.userAgent);
      return { platform: e.getOS().name, client: e.getBrowser().name };
    }
    (t.getTokenID = o),
      (t.getDeviceInfo = c),
      (t.getLogCommonParams = function () {
        try {
          var e = document.referrer || "unknown",
            t = location.href || document.URL,
            a = navigator.userAgent;
          (e = e.length > 512 ? e.substr(0, 512) : e),
            (t = t.length > 1024 ? t.substr(0, 1024) : t);
          var i = c(),
            r = i.client,
            n = i.platform;
          return [
            "referer=" + encodeURIComponent(e),
            "href=" + encodeURIComponent(t),
            "token_id=" + o(),
            "ua=" + a,
            "client=" + r,
            "platform=" + n
          ];
        } catch (s) {
          return (
            (t = (t = s.message).length > 1024 ? t.substr(0, 1024) : t),
            ["href=" + encodeURIComponent(t)]
          );
        }
      });
    t.getPerformance = function (e) {
      var t, a;
      if (
        window.performance &&
        "function" == typeof window.performance.getEntriesByType
      ) {
        var r = [],
          n = window.performance.getEntriesByType("resource"),
          o = ["xmlhttprequest", "script", "iframe", "img"];
        try {
          for (var c = i(n), s = c.next(); !s.done; s = c.next()) {
            var u = s.value;
            if (
              -1 !== o.indexOf(u.initiatorType) &&
              !/cap_monitor/.test(u.name) &&
              e.test(u.name)
            ) {
              var l = u.name.split("://")[1].split("?")[0];
              r.push({ name: l, duration: Math.floor(u.duration) });
            }
          }
        } catch (d) {
          t = { error: d };
        } finally {
          try {
            s && !s.done && (a = c["return"]) && a.call(c);
          } finally {
            if (t) throw t.error;
          }
        }
        return r;
      }
      return [];
    };
    t.debounce = function (e, t) {
      var a;
      return function () {
        for (var i = this, r = [], n = 0; n < arguments.length; n++)
          r[n] = arguments[n];
        clearTimeout(a),
          (a = setTimeout(function () {
            e.apply(i, r);
          }, t));
      };
    };
  },
  function (e, t, a) {
    "use strict";
    (t.__esModule = !0), (t.isArray = t.isObject = void 0);
    var i = function (e) {
      return function (t) {
        return Object.prototype.toString.call(t) === "[object " + e + "]";
      };
    };
    (t.isObject = i("Object")), (t.isArray = i("Array"));
  },
  function (e, t, a) {
    "use strict";
    t.__esModule = !0;
    t["default"] = {
      add: function (e, t, a) {
        e &&
          (e.addEventListener
            ? e.addEventListener(t, a, !1)
            : e.attachEvent
              ? e.attachEvent("on" + t, a)
              : (e["on" + t] = a));
      },
      remove: function (e, t, a) {
        e &&
          (e.removeEventListener
            ? e.removeEventListener(t, a, !1)
            : e.detachEvent
              ? e.detachEvent("on" + t, a)
              : (e["on" + t] = null));
      }
    };
  },
  function (e, t, a) {
    "use strict";
    function i(e, a, i) {
      return (
        "trerror_" +
        t.ErrorCode[e] +
        "_" +
        a +
        "_" +
        Math.floor(new Date().getTime() / 1e3) +
        (i ? "_" + i : "")
      );
    }
    function r() {
      return "@" + Math.random().toString(36).substr(2);
    }
    (t.__esModule = !0),
      (t.getRandStr = t.getErrorRes = t.getErrorTicket = t.ErrorCode = void 0),
      (t.ErrorCode = {
        ENTRYJS_LOAD_ERROR: 1001,
        CAPTCHA_SHOW_TIMEOUT: 1002,
        FRAMEJS_LOAD_TIMEOUT: 1003,
        FRAMEJS_LOAD_ERROR: 1004,
        FRAMEJS_RUN_ERROR: 1005,
        GET_CAPTCHA_CONFIG_REQUEST_ERROR: 1006,
        PRE_TEMPLATE_LOAD_TIMEOUT: 1007,
        IFRAME_LOAD_TIMEOUT: 1008,
        LIB_JQ_LOAD_ERROR: 1009,
        CAPTCHA_JS_LOAD_ERROR: 1010,
        CAPTCHA_JS_RUN_ERROR: 1011,
        REFRESH_ERROR: 1012,
        VERIFY_ERROR: 1013
      }),
      (t.getErrorTicket = i),
      (t.getErrorRes = function (e, a, n) {
        return {
          ret: 0,
          randstr: r(),
          ticket: i(e, a || "", n),
          errorCode: t.ErrorCode[e],
          errorMessage: e.toLowerCase()
        };
      }),
      (t.getRandStr = r);
  },
  function (e, t, a) {
    "use strict";
    (t.__esModule = !0), (t.all = t.keys = void 0);
    t.keys = [
      "frame-verification",
      "frame-back",
      "frame-simple",
      "frame-standard",
      "frame-ok",
      "aria-verification-simple",
      "aria-verification-standard",
      "aria-close",
      "aria-standard",
      "aria-simple",
      "aria-feedback",
      "aria-refresh",
      "note-img-load-failed",
      "note-verify-success",
      "note-verify-timeout",
      "note-verify-failed",
      "note-verify-error",
      "note-verify-failed-max",
      "note-verify-default",
      "note-appid-region-wrong"
    ];
    var i = {
      "zh-cn": [
        "\u5b89\u5168\u9a8c\u8bc1",
        "\u8fd4\u56de",
        "\u6211\u4e0d\u4f1a",
        "\u5e38\u89c4\u9a8c\u8bc1",
        "\u786e\u5b9a",
        "\u65e0\u969c\u788d\u9a8c\u8bc1",
        "\u5e38\u89c4\u9a8c\u8bc1",
        "\u5173\u95ed\u9a8c\u8bc1",
        "\u5207\u6362\u4e3a\u5e38\u89c4\u9a8c\u8bc1\u65b9\u5f0f",
        "\u6211\u4e0d\u4f1a\uff0c\u6362\u4e00\u79cd\u9a8c\u8bc1\u65b9\u5f0f",
        "\u95ee\u9898\u53cd\u9988",
        "\u5237\u65b0\u9a8c\u8bc1",
        "\u56fe\u7247\u52a0\u8f7d\u5931\u8d25\uff0c\u8bf7\u70b9\u51fb\u5237\u65b0",
        "\u9a8c\u8bc1\u6210\u529f\uff01",
        "\u7f51\u7edc\u8d85\u65f6\uff0c\u8bf7\u91cd\u8bd5",
        "\u9a8c\u8bc1\u9519\u8bef\uff0c\u8bf7\u91cd\u8bd5",
        "\u60a8\u7684\u64cd\u4f5c\u8fc7\u4e8e\u9891\u7e41\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",
        "\u8fd9\u9898\u6709\u70b9\u96be\u5462\uff0c\u5df2\u4e3a\u60a8\u66f4\u6362\u9898\u76ee",
        "\u7f51\u7edc\u604d\u60da\u4e86\u4e00\u4e0b(+)\uff0c\u518d\u8bd5\u4e00\u6b21\u5427",
        "appid\u6240\u5c5e\u5730\u57df\u4e0e\u5b9e\u9645\u4f7f\u7528\u5730\u57df\u4e0d\u7b26\uff0c\u8bf7\u8054\u7cfb\u9a8c\u8bc1\u7801\u56e2\u961f\u5904\u7406"
      ],
      "zh-hk": [
        "\u5b89\u5168\u9a57\u8b49",
        "\u8fd4\u56de",
        "\u7121\u969c\u7919\u65b9\u5f0f",
        "\u5e38\u898f\u9a57\u8b49",
        "\u78ba\u5b9a",
        "\u7121\u969c\u7919\u9a57\u8b49",
        "\u5e38\u898f\u9a57\u8b49",
        "\u95dc\u9589\u9a57\u8b49",
        "\u5207\u63db\u70ba\u5e38\u898f\u9a57\u8b49\u65b9\u5f0f",
        "\u6211\u4e0d\u6703\uff0c\u63db\u4e00\u7a2e\u9a57\u8b49\u65b9\u5f0f",
        "\u610f\u898b\u53cd\u6620",
        "\u5237\u65b0\u9a57\u8b49",
        "\u7121\u6cd5\u52a0\u8f09\u5716\u7247\uff0c\u8acb\u9ede\u64ca\u5237\u65b0",
        "\u9a57\u8b49\u6210\u529f\uff01",
        "\u7db2\u7d61\u903e\u6642\uff0c\u8acb\u91cd\u8a66",
        "\u9a57\u8b49\u932f\u8aa4\uff0c\u8acb\u91cd\u8a66",
        "\u60a8\u7684\u64cd\u4f5c\u904e\u65bc\u983b\u7e41\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66",
        "\u9019\u984c\u6709\u9ede\u96e3\uff0c\u5df2\u70ba\u4f60\u66f4\u63db\u984c\u76ee",
        "\u7db2\u7d61\u505c\u9813\u4e86\u4e00\u4e0b(+)\uff0c\u518d\u8a66\u4e00\u6b21\u5427",
        "appid\u6240\u5c6c\u5730\u57df\u8207\u5be6\u969b\u4f7f\u7528\u5730\u57df\u4e0d\u7b26\uff0c\u8acb\u806f\u7cfb\u9a57\u8b49\u78bc\u5718\u968a\u8655\u7406"
      ],
      "zh-tw": [
        "\u5b89\u5168\u9a57\u8b49",
        "\u8fd4\u56de",
        "\u7121\u969c\u7919\u65b9\u5f0f",
        "\u5e38\u898f\u9a57\u8b49",
        "\u78ba\u5b9a",
        "\u7121\u969c\u7919\u9a57\u8b49",
        "\u5e38\u898f\u9a57\u8b49",
        "\u95dc\u9589\u9a57\u8b49",
        "\u5207\u63db\u70ba\u5e38\u898f\u9a57\u8b49\u65b9\u5f0f",
        "\u6211\u4e0d\u6703\uff0c\u63db\u4e00\u7a2e\u9a57\u8b49\u65b9\u5f0f",
        "\u53cd\u6620\u610f\u898b",
        "\u5237\u65b0\u9a57\u8b49",
        "\u5716\u7247\u8f09\u5165\u5931\u6557\uff0c\u8acb\u9ede\u64ca\u91cd\u65b0\u6574\u7406",
        "\u9a57\u8b49\u6210\u529f\uff01",
        "\u7db2\u7d61\u903e\u6642\uff0c\u8acb\u91cd\u8a66",
        "\u9a57\u8b49\u932f\u8aa4\uff0c\u8acb\u91cd\u8a66",
        "\u60a8\u7684\u64cd\u4f5c\u904e\u65bc\u983b\u7e41\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66",
        "\u9019\u984c\u6709\u9ede\u96e3\uff0c\u5df2\u70ba\u4f60\u66f4\u63db\u984c\u76ee",
        "\u7db2\u8def\u4e2d\u65b7\u4e86\u4e00\u4e0b(+)\uff0c\u518d\u8a66\u4e00\u6b21\u5427",
        "appid\u6240\u5c6c\u5730\u57df\u8207\u5be6\u969b\u4f7f\u7528\u5730\u57df\u4e0d\u7b26\uff0c\u8acb\u806f\u7cfb\u9a57\u8b49\u78bc\u5718\u968a\u8655\u7406"
      ],
      en: [
        "Verification",
        "Back",
        "Simple mode",
        "Standard mode",
        "OK",
        "Simple mode",
        "Standard mode",
        "Quit verification",
        "Switch to Standard mode",
        "Too difficult? Switch to Simple mode",
        "Feedback",
        "Try a new captcha",
        "Image loading failed. Click to refresh",
        "Verification passed",
        "Network timed out. Please try again.",
        "Verification failed. Try again.",
        "Operation too often. Please retry later.",
        "Too hard? Try a new one",
        "Network error (+). Please try again.",
        "The AppID does not match the actual location. Please contact the Captcha team."
      ],
      ja: [
        "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u8a8d\u8a3c",
        "\u623b\u308b",
        "\u30b7\u30f3\u30d7\u30eb\u30e2\u30fc\u30c9",
        "\u4e00\u822c\u30e2\u30fc\u30c9",
        "OK",
        "\u30b7\u30f3\u30d7\u30eb\u30e2\u30fc\u30c9",
        "\u4e00\u822c\u30e2\u30fc\u30c9",
        "\u9589\u3058\u308b",
        "\u4e00\u822c\u30e2\u30fc\u30c9\u3078\u5207\u308a\u66ff\u3048\u308b",
        "\u30b7\u30f3\u30d7\u30eb\u30e2\u30fc\u30c9\u306b\u5207\u308a\u66ff\u3048\u307e\u3059",
        "\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af",
        "\u518d\u8aad\u307f\u8fbc\u307f",
        "\u753b\u50cf\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30af\u30ea\u30c3\u30af\u3057\u3066\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044",
        "\u8a8d\u8a3c\u306b\u6210\u529f\u3057\u307e\u3057\u305f",
        "\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u63a5\u7d9a\u304c\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u307e\u3057\u305f\u3002\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044",
        "\u8a8d\u8a3c\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044",
        "\u64cd\u4f5c\u304c\u983b\u5ea6\u306b\u884c\u308f\u308c\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u5f8c\u3067\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044",
        "\u3053\u306e\u30af\u30a4\u30ba\u306f\u96e3\u3057\u3044\u306e\u3067\u3001\u5225\u306e\u30af\u30a4\u30ba\u306b\u30c1\u30e3\u30ec\u30f3\u30b8\u3057\u307e\u3057\u3087\u3046",
        "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f(+)\u3002\u3082\u3046\u4e00\u5ea6\u3084\u308a\u76f4\u3057\u3066\u304f\u3060\u3055\u3044",
        "appid\u306e\u6240\u5c5e\u30ea\u30fc\u30b8\u30e7\u30f3\u306f\u5b9f\u969b\u306e\u5229\u7528\u30ea\u30fc\u30b8\u30e7\u30f3\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002Captcha\u30c1\u30fc\u30e0\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044"
      ],
      ko: [
        "\ubcf4\uc548 \uc778\uc99d",
        "\ub3cc\uc544\uac00\uae30",
        "\ub108\ubb34 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.",
        "\uc77c\ubc18 \uc778\uc99d",
        "\ud655\uc778",
        "\ub108\ubb34 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.",
        "\uc77c\ubc18 \uc778\uc99d",
        "\uc778\uc99d \ub05d\ub0b4\uae30",
        "\uc77c\ubc18 \uc778\uc99d \ubc29\uc2dd\uc73c\ub85c \uc804\ud658\ud558\uae30",
        "\uc77c\ubc18 \uc778\uc99d \ubc29\uc2dd\uc73c\ub85c \uc804\ud658\ud558\uae30",
        "\ud53c\ub4dc\ubc31",
        "\uc774\ubbf8\uc9c0 \uc0c8\ub85c\uace0\uce68",
        "\uc774\ubbf8\uc9c0 \ub85c\ub529\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uace0\uce68\ud558\uc138\uc694.",
        "\uc778\uc99d \uc131\uacf5",
        "\ub124\ud2b8\uc6cc\ud06c \uc2dc\uac04\uc774 \ucd08\uacfc\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc138\uc694.",
        "\uc778\uc99d \uc624\ub958\uc785\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc138\uc694.",
        "\uc2dc\ub3c4 \ud69f\uc218\uac00 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4. \uc7a0\uc2dc \ud6c4 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc138\uc694.",
        "\uc880 \ub354 \uc26c\uc6b4 \ubb38\uc81c\ub85c \uc2dc\ub3c4\ud574\ubcf4\uc138\uc694.",
        "\ub124\ud2b8\uc6cc\ud06c \uc624\ub958\uc785\ub2c8\ub2e4(+). \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc138\uc694.",
        "AppID \ub9ac\uc804\uacfc \uc2e4\uc81c \uc704\uce58\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. Captcha\ud300\uc5d0 \ubb38\uc758\ud558\uc138\uc694."
      ],
      pt: [
        "Verifica\xe7\xe3o",
        "Voltar",
        "Modo simples",
        "Modo padr\xe3o",
        "OK",
        "Modo simples",
        "Modo padr\xe3o",
        "Sair da verifica\xe7\xe3o",
        "Mudar para o modo padr\xe3o",
        "Muito dif\xedcil? Mude para o modo simples",
        "Feedback",
        "Tentar outro captcha",
        "Falha no carregamento da imagem. Clique para atualizar",
        "Verifica\xe7\xe3o conclu\xedda",
        "A rede expirou. Tente novamente.",
        "Falha na verifica\xe7\xe3o. Tente novamente.",
        "Opera\xe7\xe3o realizada com muita frequ\xeancia. Tente novamente mais tarde.",
        "Muito dif\xedcil? Tente outro",
        "Erro de rede (+). Tente novamente.",
        "O AppID n\xe3o corresponde ao local real. Entre em contato com a equipe do Captcha."
      ],
      id: [
        "Verifikasi",
        "Kembali",
        "Mode sederhana",
        "Mode standar",
        "Oke",
        "Mode sederhana",
        "Mode standar",
        "Keluar verifikasi",
        "Beralih ke mode Standar",
        "Terlalu sulit? Beralih ke mode Sederhana",
        "Masukan",
        "Coba captcha baru",
        "Gambar gagal dimuat. Klik untuk merefresh",
        "Verifikasi berhasil",
        "Jaringan kehabisan waktu. Coba lagi.",
        "Verifikasi gagal. Coba lagi.",
        "Operasi terlalu sering. Coba lagi nanti.",
        "Terlalu sulit? Coba yang baru",
        "Kesalahan jaringan (+). Coba lagi.",
        "AppID tidak cocok dengan lokasi aktual. Harap hubungi tim Captcha."
      ],
      ar: [
        "\u0627\u0644\u062a\u062d\u0642\u0642",
        "\u0631\u062c\u0648\u0639",
        "\u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0628\u0633\u064a\u0637",
        "\u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0642\u064a\u0627\u0633\u064a",
        "\u062d\u0633\u0646\u064b\u0627",
        "\u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0628\u0633\u064a\u0637",
        "\u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0642\u064a\u0627\u0633\u064a",
        "\u0645\u063a\u0627\u062f\u0631\u0629 \u0627\u0644\u062a\u062d\u0642\u0642",
        "\u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0642\u064a\u0627\u0633\u064a",
        "\u0635\u0639\u0628\u0629 \u0644\u0644\u063a\u0627\u064a\u0629\u061f \u0642\u0645 \u0628\u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0628\u0633\u064a\u0637",
        "\u0627\u0644\u062a\u0639\u0644\u064a\u0642\u0627\u062a",
        "\u062c\u0631\u0651\u0628 captcha \u062c\u062f\u064a\u062f\u0629",
        "\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0648\u0631\u0629. \u0627\u0646\u0642\u0631 \u0644\u0644\u062a\u062d\u062f\u064a\u062b",
        "\u0646\u062c\u062d \u0627\u0644\u062a\u062d\u0642\u0642",
        "\u0627\u0646\u062a\u0647\u062a \u0645\u0647\u0644\u0629 \u0627\u0644\u0634\u0628\u0643\u0629. \u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629.",
        "\u0641\u0634\u0644 \u0627\u0644\u062a\u062d\u0642\u0642. \u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629.",
        "\u0645\u0631\u0627\u062a \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0643\u062b\u064a\u0631\u0629 \u062c\u062f\u064b\u0627. \u062d\u0627\u0648\u0644 \u0644\u0627\u062d\u0642\u064b\u0627.",
        "\u0635\u0639\u0628\u0629 \u0644\u0644\u063a\u0627\u064a\u0629\u061f \u062c\u0631\u0628 \u0648\u0627\u062d\u062f\u0629 \u0623\u062e\u0631\u0649",
        "\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0634\u0628\u0643\u0629 (+). \u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629.",
        "\u0644\u0627 \u064a\u062a\u0637\u0627\u0628\u0642 \u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0645\u0639 \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0641\u0639\u0644\u064a. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0641\u0631\u064a\u0642 Captcha."
      ],
      my: [
        "\u1021\u1010\u100a\u103a\u1015\u103c\u102f\u1001\u103c\u1004\u103a\u1038",
        "\u1014\u1031\u102c\u1000\u103a\u2026",
        "\u101b\u102d\u102f\u1038\u101b\u103e\u1004\u103a\u1038\u1019\u102f\u1012\u103a",
        "\u1015\u102f\u1036\u1019\u103e\u1014\u103a\u1019\u102f\u1012\u103a",
        "\u1021\u102d\u102f\u1000\u1031",
        "\u101b\u102d\u102f\u1038\u101b\u103e\u1004\u103a\u1038\u1019\u102f\u1012\u103a",
        "\u1015\u102f\u1036\u1019\u103e\u1014\u103a\u1019\u102f\u1012\u103a",
        "\u1021\u1010\u100a\u103a\u1015\u103c\u102f\u1001\u103c\u1004\u103a\u1038\u1019\u103e\u1011\u103d\u1000\u103a\u1015\u102b",
        "\u1015\u102f\u1036\u1019\u103e\u1014\u103a\u1019\u102f\u1012\u103a\u101e\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u1015\u102b",
        "\u1001\u1000\u103a\u1001\u1032\u101c\u103d\u1014\u103a\u1038\u101e\u101c\u102c\u1038\u104b \u101b\u102d\u102f\u1038\u101b\u103e\u1004\u103a\u1038\u1019\u102f\u1012\u103a\u101e\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u1015\u102b\u104b",
        "\u1010\u102f\u1036\u1037\u1015\u103c\u1014\u103a\u1019\u103e\u102f",
        "\u1000\u1000\u103a\u1015\u103a\u1001\u103b\u102c\u1021\u101e\u1005\u103a\u1016\u103c\u1004\u1037\u103a \u1000\u103c\u102d\u102f\u1038\u1005\u102c\u1038\u1015\u102b",
        "\u1015\u102f\u1036\u1019\u1010\u1004\u103a\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u104b \u101b\u102e\u1016\u101b\u1000\u103a\u101b\u103e\u103a\u101c\u102f\u1015\u103a\u101b\u1014\u103a\u1014\u103e\u102d\u1015\u103a",
        "\u1021\u1010\u100a\u103a\u1015\u103c\u102f\u1001\u103c\u1004\u103a\u1038\u1021\u1031\u102c\u1004\u103a",
        "\u1000\u103d\u1014\u103a\u101b\u1000\u103a\u1021\u1001\u103b\u102d\u1014\u103a\u101c\u103d\u1014\u103a\u1015\u103c\u102e\u104b \u1011\u1015\u103a\u101c\u102f\u1015\u103a\u1015\u102b\u104b",
        "\u1021\u1010\u100a\u103a\u1019\u1015\u103c\u102f\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u104b \u1011\u1015\u103a\u1000\u103c\u102d\u102f\u1038\u1005\u102c\u1038\u1015\u102b\u104b",
        "\u101c\u102f\u1015\u103a\u1006\u1031\u102c\u1004\u103a\u1001\u103b\u1000\u103a\u1019\u103b\u102c\u1038\u101c\u103d\u1014\u103a\u1038\u101e\u100a\u103a\u104b \u1014\u1031\u102c\u1000\u103a\u1019\u103e\u101c\u102f\u1015\u103a\u1015\u102b\u104b",
        "\u1001\u1000\u103a\u1001\u1032\u101c\u103d\u1014\u103a\u1038\u101e\u101c\u102c\u1038\u104b \u1021\u101e\u1005\u103a\u1015\u103c\u1031\u102c\u1004\u103a\u1038\u1015\u102b",
        "\u1000\u103d\u1014\u103a\u101b\u1000\u103a\u1015\u103c\u103f\u1014\u102c (+)\u104b \u1011\u1015\u103a\u1000\u103c\u102d\u102f\u1038\u1005\u102c\u1038\u1015\u102b\u104b",
        "AppID \u101e\u100a\u103a \u1021\u1019\u103e\u1014\u103a\u1010\u1000\u101a\u103a\u101b\u103e\u102d\u101e\u1031\u102c\u1014\u1031\u101b\u102c\u1014\u103e\u1004\u1037\u103a \u1019\u1000\u102d\u102f\u1000\u103a\u100a\u102e\u1015\u102b\u104b \u1000\u1000\u103a\u1015\u103a\u1001\u103b\u102c \u1021\u1016\u103d\u1032\u1037\u1000\u102d\u102f \u1006\u1000\u103a\u101e\u103d\u101a\u103a\u1015\u102b\u104b"
      ],
      fr: [
        "V\xe9rification",
        "Retour",
        "Mode simple",
        "Mode standard",
        "OK",
        "Mode simple",
        "Mode standard",
        "Arr\xeater la v\xe9rification",
        "Passez en mode standard",
        "Trop difficile\xa0? Passez en mode simple",
        "Commentaires",
        "Essayez un nouveau captcha",
        "Image non charg\xe9e. Actualisez",
        "V\xe9rification faite",
        "R\xe9seau interrompu. R\xe9essayez.",
        "V\xe9rification \xe9chou\xe9e. R\xe9essayez",
        "Op\xe9ration trop fr\xe9quente. R\xe9essayez apr\xe8s.",
        "Trop dur\xa0? Essayez-en un autre",
        "Erreur r\xe9seau (+). R\xe9essayez.",
        "L'AppID ne correspond pas \xe0 l'emplacement r\xe9el. Contactez l'\xe9quipe Captcha."
      ],
      de: [
        "\xdcberpr\xfcfung",
        "Zur\xfcck",
        "Leichtmodus",
        "Standardmodus",
        "OK",
        "Leichtmodus",
        "Standardmodus",
        "\xdcberpr\xfcfung beenden",
        "In Standardmodus wechseln",
        "Zu schwer? In Leichtmodus wechseln",
        "R\xfcckmeldung",
        "Versuchen Sie ein neues Captcha",
        "Bild n. geladen. F\xfcr Aktual. klicken",
        "\xdcberpr\xfcfung okay",
        "Netzw-Timeout. Erneut versuchen.",
        "\xdcberpr\xfcf. n. OK. Neu versuchen.",
        "Vorgang zu oft. Sp\xe4ter erneut versuchen.",
        "Zu schwer? Neuer Versuch",
        "Netzwerkfehler (+). Neu versuchen.",
        "AppID passt nicht zum aktuellen Standort. Wenden Sie sich an das Captcha-Team."
      ],
      he: [
        "\u05d0\u05d9\u05de\u05d5\u05ea",
        "\u05d7\u05d6\u05e8\u05d4",
        "\u05de\u05e6\u05d1 \u05e4\u05e9\u05d5\u05d8",
        "\u05de\u05e6\u05d1 \u05e8\u05d2\u05d9\u05dc",
        "\u05d0\u05d9\u05e9\u05d5\u05e8",
        "\u05de\u05e6\u05d1 \u05e4\u05e9\u05d5\u05d8",
        "\u05de\u05e6\u05d1 \u05e8\u05d2\u05d9\u05dc",
        "\u05d9\u05e6\u05d9\u05d0\u05d4 \u05de\u05d0\u05d9\u05de\u05d5\u05ea",
        "\u05de\u05e2\u05d1\u05e8 \u05dc\u05de\u05e6\u05d1 \u05e8\u05d2\u05d9\u05dc",
        "\u05e7\u05e9\u05d4 \u05de\u05d3\u05d9? \u05e0\u05d9\u05ea\u05df \u05dc\u05e2\u05d1\u05d5\u05e8 \u05dc\u05de\u05e6\u05d1 \u05e4\u05e9\u05d5\u05d8",
        "\u05de\u05e9\u05d5\u05d1",
        "\u05d9\u05e9 \u05dc\u05e0\u05e1\u05d5\u05ea \u05d0\u05d9\u05de\u05d5\u05ea \u05d0\u05e0\u05d5\u05e9 \u05d7\u05d3\u05e9",
        "\u05e0\u05db\u05e9\u05dc\u05d4 \u05d8\u05e2\u05d9\u05e0\u05ea \u05d4\u05ea\u05de\u05d5\u05e0\u05d4. \u05d9\u05e9 \u05dc\u05dc\u05d7\u05d5\u05e5 \u05db\u05d3\u05d9 \u05dc\u05e8\u05e2\u05e0\u05df",
        "\u05d4\u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05e6\u05dc\u05d9\u05d7",
        "\u05e4\u05d2 \u05d6\u05de\u05df \u05d4\u05e8\u05e9\u05ea \u05d4\u05e7\u05e6\u05d5\u05d1. \u05e0\u05d0 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1.",
        "\u05d4\u05d0\u05d9\u05de\u05d5\u05ea \u05e0\u05db\u05e9\u05dc. \u05d9\u05e9 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1.",
        "\u05d4\u05e4\u05e2\u05dc\u05d4 \u05ea\u05d3\u05d9\u05e8\u05d4 \u05de\u05d3\u05d9. \u05e0\u05d0 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1 \u05de\u05d0\u05d5\u05d7\u05e8 \u05d9\u05d5\u05ea\u05e8.",
        "\u05e7\u05e9\u05d4 \u05de\u05d3\u05d9? \u05e0\u05d9\u05ea\u05df \u05dc\u05e0\u05e1\u05d5\u05ea \u05d7\u05d3\u05e9",
        "\u05e9\u05d2\u05d9\u05d0\u05ea \u05e8\u05e9\u05ea (+). \u05e0\u05d0 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1.",
        "\u05d4\u05de\u05d6\u05d4\u05d4 AppID \u05dc\u05d0 \u05de\u05ea\u05d0\u05d9\u05dd \u05dc\u05de\u05d9\u05e7\u05d5\u05dd \u05d4\u05de\u05de\u05e9\u05d9. \u05e0\u05d0 \u05dc\u05e4\u05e0\u05d5\u05ea \u05dc\u05e6\u05d5\u05d5\u05ea \u05d0\u05d9\u05de\u05d5\u05ea \u05d0\u05e0\u05d5\u05e9."
      ],
      hi: [
        "\u0938\u0924\u094d\u092f\u093e\u092a\u0928",
        "\u092a\u0940\u091b\u0947",
        "\u0906\u0938\u093e\u0928 \u092e\u094b\u0921",
        "\u092e\u093e\u0928\u0915 \u092e\u094b\u0921",
        "\u0920\u0940\u0915",
        "\u0906\u0938\u093e\u0928 \u092e\u094b\u0921",
        "\u092e\u093e\u0928\u0915 \u092e\u094b\u0921",
        "\u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u091b\u094b\u0921\u093c \u0926\u0947\u0902",
        "\u092e\u093e\u0928\u0915 \u092e\u094b\u0921 \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u0947\u0902",
        "\u0915\u093e\u092b\u093c\u0940 \u0915\u0920\u093f\u0928? \u0906\u0938\u093e\u0928 \u092e\u094b\u0921 \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u0947\u0902",
        "\u092b\u0940\u0921\u092c\u0948\u0915",
        "\u090f\u0915 \u0928\u092f\u093e \u0915\u0948\u092a\u094d\u091a\u093e \u0906\u091c\u092e\u093e\u090f\u0902",
        "\u091b\u0935\u093f \u0932\u094b\u0921 \u0928\u0939\u0940\u0902\u0964 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0915\u0947 \u0930\u093f\u092b\u094d\u0930\u0947\u0936  \u0915\u0930\u0947\u0902",
        "\u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u092a\u093e\u0930\u093f\u0924",
        "\u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0938\u092e\u092f \u0938\u092e\u093e\u092a\u094d\u0924\u0964 \u092b\u093f\u0930 \u0938\u0947 \u0915\u0930\u0947\u0902\u0964",
        "\u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u0935\u093f\u092b\u0932\u0964 \u092b\u093f\u0930 \u0915\u094b\u0936\u093f\u0936 \u0915\u0930\u0947\u0902\u0964",
        "\u092a\u094d\u0930\u091a\u093e\u0932\u0928 \u0915\u093e \u0905\u0915\u094d\u0938\u0930 \u0939\u094b\u0928\u093e\u0964 \u092c\u093e\u0926 \u092e\u0947\u0902 \u0915\u094b\u0936\u093f\u0936 \u0915\u0930\u0947\u0902\u0964",
        "\u0915\u093e\u092b\u093c\u0940 \u0915\u0920\u094b\u0930? \u090f\u0915 \u0928\u092f\u093e \u0906\u091c\u092e\u093e\u090f\u0902",
        "\u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0924\u094d\u0930\u0941\u091f\u093f (+)\u0964 \u092b\u093f\u0930 \u0915\u094b\u0936\u093f\u0936 \u0915\u0930\u0947\u0902\u0964",
        "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0938\u094d\u0925\u093e\u0928 \u0915\u0940 \u0910\u092a \u0906\u0908\u0921\u0940 \u0938\u0947 \u092e\u0947\u0932 \u0928\u0939\u0940\u0902 \u0916\u093e\u0924\u0940\u0964 \u0915\u0943\u092a\u092f\u093e \u0915\u0948\u092a\u094d\u091a\u093e \u091f\u0940\u092e \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902\u0964"
      ],
      it: [
        "Verifica",
        "Indietro",
        "Mod. semplice",
        "Mod. standard",
        "OK",
        "Mod. semplice",
        "Mod. standard",
        "Esci dalla verifica",
        "Passa alla mod. standard",
        "Troppo diffic.? Passa alla mod. semplice",
        "Feedback",
        "Prova un altro captcha",
        "Imp. caric. imm. Clicc. per aggiorn.",
        "Verifica superata",
        "Timeout rete. Riprovare.",
        "Verif. non riusc. Riprovare.",
        "Oper. ripet. troppe volte. Riprovare dopo.",
        "Troppo diffic.? Prova un altro",
        "Errore rete ({{errore}}). Riprovare.",
        "L'ID dell'app non corrisp. alla posiz. corr. Contattare il team dei captcha."
      ],
      lo: [
        "\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a",
        "\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99",
        "\u0ec2\u0edd\u0e94\u0e87\u0ec8\u0eb2\u0e8d",
        "\u0ec2\u0edd\u0e94\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99",
        "\u0e95\u0ebb\u0e81\u0ea5\u0ebb\u0e87",
        "\u0ec2\u0edd\u0e94\u0e87\u0ec8\u0eb2\u0e8d",
        "\u0ec2\u0edd\u0e94\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99",
        "\u0ead\u0ead\u0e81\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a",
        "\u0eaa\u0eb1\u0e9a\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec2\u0edd\u0e94\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99",
        "\u0e8d\u0eb2\u0e81\u0ec0\u0e81\u0eb5\u0e99\u0ec4\u0e9b\u0e9a\u0ecd? \u0eaa\u0eb1\u0e9a\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec2\u0edd\u0e94\u0e87\u0ec8\u0eb2\u0e8d",
        "\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0e95\u0eb4\u0e8a\u0ebb\u0ea1",
        "\u0ea5\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0ec1\u0e84\u0eb1\u0e9a\u0e88\u0eb2\u0ec3\u0edd\u0ec8",
        "\u0e81\u0eb2\u0e99\u0ec2\u0eab\u0ebc\u0e94\u0eae\u0eb9\u0e9a\u0e9a\u0ecd\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94. \u0e84\u0ea5\u0eb4\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ea3\u0eb5\u0ec0\u0e9f\u0ea3\u0e8a",
        "\u0e9c\u0ec8\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7",
        "\u0edd\u0ebb\u0e94\u0ec0\u0ea7\u0ea5\u0eb2\u0ec0\u0e84\u0eb7\u0ead\u0e82\u0ec8\u0eb2\u0e8d. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ead\u0e87\u0ec3\u0edd\u0ec8.",
        "\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e9a\u0ecd\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94. \u0ea5\u0ead\u0e87\u0ec3\u0edd\u0ec8\u0ead\u0eb5\u0e81.",
        "\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ec9\u0ead\u0ec6\u0ec0\u0e81\u0eb5\u0e99\u0ec4\u0e9b. \u0ea5\u0ead\u0e87\u0ec3\u0edd\u0ec8\u0e9e\u0eb2\u0e8d\u0eab\u0ebc\u0eb1\u0e87.",
        "\u0e8d\u0eb2\u0e81\u0ec0\u0e81\u0eb5\u0e99\u0ec4\u0e9b\u0e9a\u0ecd? \u0ea5\u0ead\u0e87\u0ead\u0eb1\u0e99\u0ec3\u0edd\u0ec8",
        "\u0ec0\u0e84\u0eb7\u0ead\u0e82\u0ec8\u0eb2\u0e8d\u0e82\u0eb1\u0e94\u0e82\u0ec9\u0ead\u0e87 (+). \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ead\u0e87\u0ec3\u0edd\u0ec8.",
        "AppID \u0e9a\u0ecd\u0ec8\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e9a\u0e88\u0eb8\u0e94\u0e97\u0eb5\u0ec8\u0e95\u0eb1\u0ec9\u0e87\u0e95\u0ebb\u0ea7\u0e88\u0eb4\u0e87. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e97\u0eb5\u0ea1\u0ec1\u0e84\u0eb1\u0e9a\u0e88\u0eb2."
      ],
      ms: [
        "Pengesahan",
        "Kembali",
        "Mod mudah",
        "mod standard",
        "OK",
        "Mod mudah",
        "mod standard",
        "Hentikan pengesahan",
        "Tukar ke mod Standard",
        "Terlalu sukar? Tukar ke mod Mudah",
        "Maklum balas",
        "Cuba captcha baharu",
        "Imej gagal dimuat. Klik utk disegarkan",
        "Lulus pengesahan",
        "Rangkaian tamat masa. Cuba lagi.",
        "Pengesahan gagal. Cuba lagi",
        "Operasi terlalu kerap. Cuba lagi kemudian.",
        "Terlalu sukar? Cuba yang baharu",
        "Ralat rangkaian (+). Sila cuba lagi.",
        "AppID tidak sepadan dengan lokasi sebenar. Sila hubungi pasukan Captcha."
      ],
      pl: [
        "Weryfikacja",
        "Wstecz",
        "Tryb prosty",
        "Tryb standar.",
        "OK",
        "Tryb prosty",
        "Tryb standar.",
        "Zako\u0144cz weryfikacj\u0119",
        "Prze\u0142\u0105cz do trybu standardowego",
        "Zbyt trudne? Prze\u0142\u0105cz do trybu prostego.",
        "Opinie",
        "Spr\xf3buj nowe captcha",
        "Nie pobrano obrazu. Od\u015bwie\u017c (kliknij).",
        "Zweryfikowano",
        "Limit czasu sieci. Pon\xf3w.",
        "Nie zweryfikowano. Pon\xf3w.",
        "Zbyt cz\u0119ste operacje. Spr\xf3buj p\xf3\u017aniej.",
        "Zbyt trudne? Spr\xf3buj ponownie.",
        "B\u0142\u0105d sieciowy (+). Spr\xf3buj ponownie.",
        "AppID nie pasuje do faktycznej lokalizacji. Skontaktuj si\u0119 z zespo\u0142em Captcha."
      ],
      ru: [
        "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430",
        "\u041d\u0430\u0437\u0430\u0434",
        "\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0435\u0436\u0438\u043c",
        "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442",
        "OK",
        "\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0435\u0436\u0438\u043c",
        "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442",
        "\u0412\u044b\u0439\u0442\u0438 \u0438\u0437 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438",
        "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442",
        "\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043b\u043e\u0436\u043d\u043e? \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c \u0432 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0435\u0436\u0438\u043c",
        "\u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c",
        "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043f\u0447\u0443",
        "\u0421\u0431\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435.",
        "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430",
        "\u0412\u0440\u0435\u043c\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u043e. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.",
        "\u0421\u0431\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435.",
        "\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u043e\u0432. \u0412\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u043f\u043e\u0437\u0436\u0435.",
        "\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043b\u043e\u0436\u043d\u043e? \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0439",
        "\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0442\u0438 (+). \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",
        "AppID \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044e. \u0421\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 Captcha."
      ],
      es: [
        "Verificaci\xf3n",
        "Atr\xe1s",
        "Modo sencillo",
        "Modo normal",
        "Aceptar",
        "Modo sencillo",
        "Modo normal",
        "Verificaci\xf3n r\xe1pida",
        "Cambiar a modo normal",
        "\xbfDemasiado dif\xedcil? Cambiar a modo sencillo",
        "Comentarios",
        "Probar nuevo captcha",
        "Fallo al cargar imagen. Clic para actualizar",
        "Verificaci\xf3n aprobada",
        "Red caducada. Pruebe de nuevo.",
        "Fall\xf3 verificaci\xf3n. Pruebe de nuevo.",
        "Operaci\xf3n muy repetida. Pruebe m\xe1s tarde.",
        "\xbfDemasiado dif\xedcil? Pruebe otro",
        "Erro de la red (+). Pruebe de nuevo.",
        "El AppID no coincide con la posici\xf3n actual. Contacte con el equipo Captcha."
      ],
      th: [
        "\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19",
        "\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a",
        "\u0e42\u0e2b\u0e21\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22",
        "\u0e42\u0e2b\u0e21\u0e14\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
        "\u0e15\u0e01\u0e25\u0e07",
        "\u0e42\u0e2b\u0e21\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22",
        "\u0e42\u0e2b\u0e21\u0e14\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
        "\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19",
        "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e2b\u0e21\u0e14\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
        "\u0e22\u0e32\u0e01\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b\u0e43\u0e0a\u0e48\u0e44\u0e2b\u0e21 \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e2b\u0e21\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22",
        "\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30",
        "\u0e25\u0e2d\u0e07 Captcha \u0e43\u0e2b\u0e21\u0e48",
        "\u0e42\u0e2b\u0e25\u0e14\u0e20\u0e32\u0e1e\u0e44\u0e21\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08 \u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a",
        "\u0e1c\u0e48\u0e32\u0e19\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19",
        "\u0e40\u0e04\u0e23\u0e37\u0e2d\u0e02\u0e48\u0e32\u0e22\u0e2b\u0e21\u0e14\u0e40\u0e27\u0e25\u0e32 \u0e42\u0e1b\u0e23\u0e14\u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07",
        "\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e44\u0e21\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08 \u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07",
        "\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e48\u0e2d\u0e22\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b \u0e42\u0e1b\u0e23\u0e14\u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e20\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e07",
        "\u0e22\u0e32\u0e01\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b\u0e43\u0e0a\u0e48\u0e44\u0e2b\u0e21 \u0e25\u0e2d\u0e07\u0e20\u0e32\u0e1e\u0e43\u0e2b\u0e21\u0e48",
        "\u0e40\u0e04\u0e23\u0e37\u0e2d\u0e02\u0e48\u0e32\u0e22\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14 (+) \u0e42\u0e1b\u0e23\u0e14\u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07",
        "AppID \u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07\u0e08\u0e23\u0e34\u0e07 \u0e42\u0e1b\u0e23\u0e14\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e17\u0e35\u0e21 Captcha"
      ],
      tr: [
        "Do\u011frulama",
        "Geri",
        "Basit mod",
        "Standart mod",
        "Tamam",
        "Basit mod",
        "Standart mod",
        "Do\u011frulamadan \xe7\u0131k",
        "Standart moda ge\xe7",
        "\xc7ok mu zor? Basit moda ge\xe7in",
        "Geri bildirim",
        "Yeni bir captcha deneyin",
        "G\xf6r\xfcnt\xfc y\xfcklenmedi. T\u0131klay\u0131p yenileyin",
        "Do\u011frulama ba\u015far\u0131l\u0131",
        "A\u011f zaman a\u015f\u0131m\u0131. Tekrar deneyin.",
        "Do\u011frulanamad\u0131. Tekrar deneyin.",
        "\xc7ok s\u0131k i\u015flem yap\u0131ld\u0131. Daha sonra deneyin.",
        "\xc7ok mu zar? Yeni birini deneyin",
        "A\u011f hatas\u0131 (+). Tekrar deneyin.",
        "Uygulama kimli\u011fi ger\xe7ek konumla e\u015fle\u015fmiyor. L\xfctfen Captcha ekibine ula\u015f\u0131n."
      ],
      vi: [
        "X\xe1c th\u1ef1c",
        "Quay l\u1ea1i",
        "Ch\u1ebf \u0111\u1ed9 \u0111\u01a1n gi\u1ea3n",
        "Ch\u1ebf \u0111\u1ed9 chu\u1ea9n",
        "OK",
        "Ch\u1ebf \u0111\u1ed9 \u0111\u01a1n gi\u1ea3n",
        "Ch\u1ebf \u0111\u1ed9 chu\u1ea9n",
        "H\u1ee7y x\xe1c th\u1ef1c",
        "Chuy\u1ec3n sang Ch\u1ebf \u0111\u1ed9 chu\u1ea9n",
        "G\u1eb7p kh\xf3 \u01b0? H\xe3y chuy\u1ec3n sang Ch\u1ebf \u0111\u1ed9 \u0111\u01a1n gi\u1ea3n xem",
        "G\xf3p \xfd",
        "Th\u1eed captcha m\u1edbi",
        "Kh\xf4ng th\u1ec3 t\u1ea3i \u1ea3nh. Nh\u1ea5n \u0111\u1ec3 l\xe0m m\u1edbi",
        "X\xe1c th\u1ef1c th\xe0nh c\xf4ng",
        "H\u1ebft phi\xean k\u1ebft n\u1ed1i. H\xe3y th\u1eed l\u1ea1i.",
        "Ch\u01b0a th\u1ec3 x\xe1c th\u1ef1c. H\xe3y th\u1eed l\u1ea1i.",
        "Thao t\xe1c qu\xe1 nhi\u1ec1u l\u1ea7n. Vui l\xf2ng th\u1eed l\u1ea1i.",
        "G\u1eb7p kh\xf3 \u01b0? H\xe3y th\u1eed c\xe1i m\u1edbi xem",
        "L\u1ed7i m\u1ea1ng (+). Vui l\xf2ng th\u1eed l\u1ea1i.",
        "AppID kh\xf4ng tr\xf9ng kh\u1edbp v\u1edbi v\u1ecb tr\xed th\u1ef1c t\u1ebf. Vui l\xf2ng li\xean h\u1ec7 \u0111\u1ed9i ng\u0169 Captcha."
      ],
      fil: [
        "Pag-verify",
        "Bumalik",
        "Simple mode",
        "Standard mode",
        "OK",
        "Simple mode",
        "Standard mode",
        "Tapusin ang pagpapatunay",
        "Lumipat sa Standard mode",
        "Napakahirap? Lumipat sa Simpleng mode",
        "Feedback",
        "Subukan ang bagong captcha",
        "Hindi nag-load. I-click para i-refresh",
        "Na-verify",
        "Huminto ang network. Pakiulit.",
        "Hindi na-verify. Pakiulit.",
        "Madalas na operasyon.\nSubukan ulit mamaya.",
        "Napakahirap? Sumubok ng bago",
        "Network error (+). Pakiulit.",
        "Di tugma ang AppID sa tunay na lugar. Pakikontak ang Captcha team."
      ],
      ur: [
        "\u062a\u0635\u062f\u06cc\u0642",
        "\u067e\u06cc\u0686\u06be\u06d2",
        "\u0633\u0627\u062f\u06c1 \u0645\u0648\u0688",
        "\u0645\u0639\u06cc\u0627\u0631\u06cc \u0645\u0648\u0688",
        "\u0679\u06be\u064a\u06a9\u06c1\u06d2",
        "\u0633\u0627\u062f\u06c1 \u0645\u0648\u0688",
        "\u0645\u0639\u06cc\u0627\u0631\u06cc \u0645\u0648\u0688",
        "\u062a\u0635\u062f\u06cc\u0642 \u0633\u06d2 \u062a\u0631\u06a9 \u06a9\u0631\u06cc\u06ba",
        "\u0645\u0639\u06cc\u0627\u0631\u06cc \u0645\u0648\u0688 \u067e\u0631 \u062c\u0627\u0626\u06cc\u06ba",
        "\u0645\u0634\u06a9\u0644 \u06c1\u06d2\u061f \u0633\u0627\u062f\u06c1 \u0645\u0648\u0688 \u067e\u0631 \u062c\u0627\u0626\u06cc\u06ba",
        "\u062a\u0627\u062b\u0631\u0627\u062a \u062f\u06cc\u06ba",
        "\u0646\u06cc\u0627 \u06a9\u06cc\u067e\u0686\u0627 \u062f\u0627\u062e\u0644 \u06a9\u0631\u06cc\u06ba",
        "\u062a\u0635\u0648\u06cc\u0631\u0644\u0648\u0688\u0646\u06c1\u06cc \u06c1\u0648\u0626\u06cc \u0631\u0641\u0631\u06cc\u0634 \u06a9\u0644\u06a9 \u06a9\u0631\u06cc\u06ba",
        "\u062a\u0635\u062f\u06cc\u0642 \u06c1\u0648 \u06af\u0626\u06cc",
        "\u0646\u06cc\u0679 \u0648\u0631\u06a9 \u06a9\u0627 \u0648\u0642\u062a \u062e\u062a\u0645 \u067e\u06be\u0631\u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06d2",
        "\u062a\u0635\u062f\u06cc\u0642 \u0646\u0627\u06a9\u0627\u0645 \u067e\u06be\u0631\u0633\u06d2 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba",
        "\u062a\u062c\u0627\u0648\u0632 \u06c1\u0648 \u06af\u06cc\u0627. \u0628\u0639\u062f\u0645\u06cc\u06ba \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba.",
        "\u0645\u0634\u06a9\u0644 \u06c1\u06d2\u061f\u067e\u06be\u0631 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba",
        "\u0646\u06cc\u0679 \u0648\u0631\u06a9 \u0641\u06cc\u0644 (+). \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba.",
        "\u0627\u06cc\u067e \u0622\u0626\u06cc \u0688\u06cc \u0627\u0635\u0644 \u0645\u062d\u0644 \u0648\u0642\u0648\u0639 \u0633\u06d2 \u0645\u06cc\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u06be\u0627\u062a\u0627.\u0628\u0631\u0627\u06c1 \u06a9\u0631\u0645 \u06a9\u06cc\u067e\u0686\u0627 \u0679\u06cc\u0645 \u0633\u06d2 \u0631\u0627\u0628\u0637\u06c1 \u06a9\u0631\u06cc\u06ba"
      ]
    };
    (t.all = i), (i.iw = i.he), (i["in"] = i.id), (i.zh = i["zh-cn"]);
  },
  function (e, t, a) {
    "use strict";
    (t.__esModule = !0),
      (t.getScriptUrl = t.getScript = void 0),
      (t.getScript = function i(e, t) {
        var a = 3,
          r = e.src,
          n = e.successCheck,
          o = e.success,
          c = e.error,
          s = e.crossOrigin,
          u = Boolean(e.inHead)
            ? document.getElementsByTagName("head").item(0)
            : document.getElementsByTagName("body").item(0),
          l = !1,
          d = document.createElement("script");
        function p(e) {
          if (!l) {
            var t = !1;
            e && "type" in e && (t = "load" === e.type),
              "readyState" in this &&
                /^(loaded|complete)$/.test(this.readyState) &&
                (t = !0),
              t &&
                (!n || n()
                  ? (m(), (l = !0), null === o || void 0 === o || o())
                  : f());
          }
        }
        function f() {
          l ||
            (m(),
            (l = !0),
            (t = t || 1) >= a
              ? null === c || void 0 === c || c()
              : i({ src: r, successCheck: n, success: o, error: c }, t + 1));
        }
        function m() {
          try {
            u && d && u.removeChild(d);
          } catch (c) {}
        }
        (d.type = "text/javascript"),
          (d.async = !0),
          (d.src = r),
          s && d.setAttribute("crossorigin", s),
          "onload" in d ? (d.onload = p) : (d.onreadystatechange = p),
          (d.onerror = f),
          null === u || void 0 === u || u.appendChild(d);
      }),
      (t.getScriptUrl = function () {
        try {
          throw new Error("check own domain");
        } catch (a) {
          var e = null === a || void 0 === a ? void 0 : a.stack;
          if (!e) return;
          var t = ("" + e).match(/(https?:\/\/.*\.js)/);
          return { url: null === t || void 0 === t ? void 0 : t[1], stack: e };
        }
      });
  },
  function (e, t, a) {
    "use strict";
    var i =
      (this && this.__importDefault) ||
      function (e) {
        return e && e.__esModule ? e : { default: e };
      };
    (t.__esModule = !0),
      (t.shrinkArraySizeFromRuisun = t.shrinkArraySize = t.extend = void 0);
    var r = i(a(4));
    (t.extend = Object.assign || r["default"]),
      (t.shrinkArraySize = function (e, t, a) {
        var i = e.length;
        if (i <= t) return e;
        var r = [];
        (a = a || {}).keepStart && ((t -= 1), (i -= 1), r.push(e[0])),
          a.keepLast && ((i -= 1), (t -= 1));
        for (var n = t / i, o = 0, c = 0; c < i; c++)
          (o += n) >= 1 && (r.push(e[c]), (o -= 1));
        return a.keepLast && r.push(e[e.length - 1]), r;
      }),
      (t.shrinkArraySizeFromRuisun = function (e, t, a) {
        var i = e.length;
        if (i <= t) return e;
        (a = a || {}).keepStart && (i -= 1), a.keepLast && ((i -= 1), (t -= 1));
        for (var r = Math.floor(i / (t - 1)), n = 0, o = []; o.length < t; )
          o.push(e[n]), (n += r);
        return a.keepLast && o.push(e[e.length - 1]), o;
      });
  },
  function (e, t, a) {
    "use strict";
    (t.__esModule = !0),
      (t.isWebWorkerSupport =
        t.setWebworkerSupportCache =
        t.getWebworkerSupportCache =
          void 0);
    var i = "captcha_webworker_supported";
    (t.getWebworkerSupportCache = function () {
      try {
        return localStorage.getItem(i);
      } catch (e) {}
      return !1;
    }),
      (t.setWebworkerSupportCache = function (e) {
        try {
          localStorage.setItem(i, e);
        } catch (t) {}
      }),
      (t.isWebWorkerSupport = function () {
        var e = self || window;
        try {
          try {
            var t = void 0;
            try {
              t = new e.Blob([""]);
            } catch (n) {
              (t = new (e.BlobBuilder ||
                e.WebKitBlobBuilder ||
                e.MozBlobBuilder ||
                e.MSBlobBuilder)()).append(""),
                (t = t.getBlob());
            }
            var a = e.URL || e.webkitURL,
              i = a.createObjectURL(t),
              r = new e.Worker(i);
            return a.revokeObjectURL(i), r;
          } catch (n) {
            return new e.Worker(
              "data:application/javascript,".concat(encodeURIComponent(""))
            );
          }
        } catch (n) {
          return null;
        }
      });
  },
  function (e, t, a) {
    "use strict";
    (t.__esModule = !0),
      (t.langTransform = t.getWxLang = t.getBrowserLang = void 0);
    var i = a(1),
      r = a(9);
    function n() {
      var e = i.getQuery(),
        t = /(wehcat_real_lang|wechat_real_lang)=([a-zA-Z_-]+)/.exec(e);
      if (t) return t[2];
      for (
        var a = document.getElementsByTagName("script"), r = 0;
        r < a.length;
        r++
      ) {
        var n = a[r].src;
        if (n && /TCapIframeApi/i.test(n)) {
          var o = /lang=([a-zA-Z_-]+)/.exec(n);
          if (o) return o[1].toLowerCase();
        }
      }
      return i.getQueryParam("wxLang") || "";
    }
    (t.getBrowserLang = function () {
      var e = navigator.languages
        ? navigator.languages[0]
        : navigator.language || navigator.userLanguage || "";
      if (/MicroMessenger/.test(navigator.userAgent)) {
        var t = n();
        t && (e = t);
      }
      return e;
    }),
      (t.getWxLang = n),
      (t.langTransform = function (e) {
        var t = e.toLowerCase().replace(/_/, "-"),
          a = t;
        return /-/.test(a) && (a = a.split("-")[0]), r.all[t] ? t : a;
      });
  },
  function (e, t, a) {
    var i;
    !(function (r, n) {
      "use strict";
      var o = "model",
        c = "name",
        s = "type",
        u = "vendor",
        l = "version",
        d = "mobile",
        p = "tablet",
        f = "smarttv",
        m = function (e) {
          for (var t = {}, a = 0; a < e.length; a++)
            t[e[a].toUpperCase()] = e[a];
          return t;
        },
        h = function (e, t) {
          return "string" == typeof e && -1 !== b(t).indexOf(b(e));
        },
        b = function (e) {
          return e.toLowerCase();
        },
        g = function (e, t) {
          if ("string" == typeof e)
            return (
              (e = e.replace(/^\s\s*/, "")),
              void 0 === t ? e : e.substring(0, 350)
            );
        },
        v = function (e, t) {
          for (var a, i, r, n, o, c, s = 0; s < t.length && !o; ) {
            var u = t[s],
              l = t[s + 1];
            for (a = i = 0; a < u.length && !o && u[a]; )
              if ((o = u[a++].exec(e)))
                for (r = 0; r < l.length; r++)
                  (c = o[++i]),
                    "object" == typeof (n = l[r]) && n.length > 0
                      ? 2 === n.length
                        ? "function" == typeof n[1]
                          ? (this[n[0]] = n[1].call(this, c))
                          : (this[n[0]] = n[1])
                        : 3 === n.length
                          ? "function" != typeof n[1] ||
                            (n[1].exec && n[1].test)
                            ? (this[n[0]] = c ? c.replace(n[1], n[2]) : void 0)
                            : (this[n[0]] = c
                                ? n[1].call(this, c, n[2])
                                : void 0)
                          : 4 === n.length &&
                            (this[n[0]] = c
                              ? n[3].call(this, c.replace(n[1], n[2]))
                              : void 0)
                      : (this[n] = c || void 0);
            s += 2;
          }
        },
        w = function (e, t) {
          for (var a in t)
            if ("object" == typeof t[a] && t[a].length > 0) {
              for (var i = 0; i < t[a].length; i++)
                if (h(t[a][i], e)) return "?" === a ? void 0 : a;
            } else if (h(t[a], e)) return "?" === a ? void 0 : a;
          return e;
        },
        y = {
          ME: "4.90",
          "NT 3.11": "NT3.51",
          "NT 4.0": "NT4.0",
          2000: "NT 5.0",
          XP: ["NT 5.1", "NT 5.2"],
          Vista: "NT 6.0",
          7: "NT 6.1",
          8: "NT 6.2",
          8.1: "NT 6.3",
          10: ["NT 6.4", "NT 10.0"],
          RT: "ARM"
        },
        _ = {
          browser: [
            [/\b(?:crmo|crios)\/([\w\.]+)/i],
            [l, [c, "Chrome"]],
            [/edg(?:e|ios|a)?\/([\w\.]+)/i],
            [l, [c, "Edge"]],
            [
              /(opera mini)\/([-\w\.]+)/i,
              /(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,
              /(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i
            ],
            [c, l],
            [/opios[\/ ]+([\w\.]+)/i],
            [l, [c, "Opera Mini"]],
            [/\bopr\/([\w\.]+)/i],
            [l, [c, "Opera"]],
            [
              /(kindle)\/([\w\.]+)/i,
              /(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,
              /(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,
              /(ba?idubrowser)[\/ ]?([\w\.]+)/i,
              /(?:ms|\()(ie) ([\w\.]+)/i,
              /(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,
              /(weibo)__([\d\.]+)/i
            ],
            [c, l],
            [/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],
            [l, [c, "UCBrowser"]],
            [/microm.+\bqbcore\/([\w\.]+)/i, /\bqbcore\/([\w\.]+).+microm/i],
            [l, [c, "WeChat(Win) Desktop"]],
            [/micromessenger\/([\w\.]+)/i],
            [l, [c, "WeChat"]],
            [/konqueror\/([\w\.]+)/i],
            [l, [c, "Konqueror"]],
            [/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],
            [l, [c, "IE"]],
            [/yabrowser\/([\w\.]+)/i],
            [l, [c, "Yandex"]],
            [/(avast|avg)\/([\w\.]+)/i],
            [[c, /(.+)/, "$1 Secure Browser"], l],
            [/\bfocus\/([\w\.]+)/i],
            [l, [c, "Firefox Focus"]],
            [/\bopt\/([\w\.]+)/i],
            [l, [c, "Opera Touch"]],
            [/coc_coc\w+\/([\w\.]+)/i],
            [l, [c, "Coc Coc"]],
            [/dolfin\/([\w\.]+)/i],
            [l, [c, "Dolphin"]],
            [/coast\/([\w\.]+)/i],
            [l, [c, "Opera Coast"]],
            [/miuibrowser\/([\w\.]+)/i],
            [l, [c, "MIUI Browser"]],
            [/fxios\/([-\w\.]+)/i],
            [l, [c, "Firefox"]],
            [/\bqihu|(qi?ho?o?|360)browser/i],
            [[c, "360 Browser"]],
            [/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],
            [[c, /(.+)/, "$1 Browser"], l],
            [/(comodo_dragon)\/([\w\.]+)/i],
            [[c, /_/g, " "], l],
            [
              /(electron)\/([\w\.]+) safari/i,
              /(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,
              /m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i
            ],
            [c, l],
            [/(metasr)[\/ ]?([\w\.]+)/i, /(lbbrowser)/i, /\[(linkedin)app\]/i],
            [c],
            [/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],
            [[c, "Facebook"], l],
            [
              /(kakao(?:talk|story))[\/ ]([\w\.]+)/i,
              /(naver)\(.*?(\d+\.[\w\.]+).*\)/i,
              /safari (line)\/([\w\.]+)/i,
              /\b(line)\/([\w\.]+)\/iab/i,
              /(chromium|instagram)[\/ ]([-\w\.]+)/i
            ],
            [c, l],
            [/\bgsa\/([\w\.]+) .*safari\//i],
            [l, [c, "GSA"]],
            [/headlesschrome(?:\/([\w\.]+)| )/i],
            [l, [c, "Chrome Headless"]],
            [/ wv\).+(chrome)\/([\w\.]+)/i],
            [[c, "Chrome WebView"], l],
            [/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],
            [l, [c, "Android Browser"]],
            [/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],
            [c, l],
            [/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],
            [l, [c, "Mobile Safari"]],
            [/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],
            [l, c],
            [/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],
            [
              c,
              [
                l,
                w,
                {
                  "1.0": "/8",
                  1.2: "/1",
                  1.3: "/3",
                  "2.0": "/412",
                  "2.0.2": "/416",
                  "2.0.3": "/417",
                  "2.0.4": "/419",
                  "?": "/"
                }
              ]
            ],
            [/(webkit|khtml)\/([\w\.]+)/i],
            [c, l],
            [/(navigator|netscape\d?)\/([-\w\.]+)/i],
            [[c, "Netscape"], l],
            [/mobile vr; rv:([\w\.]+)\).+firefox/i],
            [l, [c, "Firefox Reality"]],
            [
              /ekiohf.+(flow)\/([\w\.]+)/i,
              /(swiftfox)/i,
              /(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,
              /(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,
              /(firefox)\/([\w\.]+)/i,
              /(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,
              /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,
              /(links) \(([\w\.]+)/i,
              /panasonic;(viera)/i
            ],
            [c, l],
            [/(cobalt)\/([\w\.]+)/i],
            [c, [l, /master.|lts./, ""]]
          ],
          cpu: [
            [/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],
            [["architecture", "amd64"]],
            [/(ia32(?=;))/i],
            [["architecture", b]],
            [/((?:i[346]|x)86)[;\)]/i],
            [["architecture", "ia32"]],
            [/\b(aarch64|arm(v?8e?l?|_?64))\b/i],
            [["architecture", "arm64"]],
            [/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],
            [["architecture", "armhf"]],
            [/windows (ce|mobile); ppc;/i],
            [["architecture", "arm"]],
            [/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],
            [["architecture", /ower/, "", b]],
            [/(sun4\w)[;\)]/i],
            [["architecture", "sparc"]],
            [
              /((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i
            ],
            [["architecture", b]]
          ],
          device: [
            [
              /\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i
            ],
            [o, [u, "Samsung"], [s, p]],
            [
              /\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,
              /samsung[- ]([-\w]+)/i,
              /sec-(sgh\w+)/i
            ],
            [o, [u, "Samsung"], [s, d]],
            [/\((ip(?:hone|od)[\w ]*);/i],
            [o, [u, "Apple"], [s, d]],
            [
              /\((ipad);[-\w\),; ]+apple/i,
              /applecoremedia\/[\w\.]+ \((ipad)/i,
              /\b(ipad)\d\d?,\d\d?[;\]].+ios/i
            ],
            [o, [u, "Apple"], [s, p]],
            [/(macintosh);/i],
            [o, [u, "Apple"]],
            [/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],
            [o, [u, "Sharp"], [s, d]],
            [/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],
            [o, [u, "Huawei"], [s, p]],
            [
              /(?:huawei|honor)([-\w ]+)[;\)]/i,
              /\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i
            ],
            [o, [u, "Huawei"], [s, d]],
            [
              /\b(poco[\w ]+)(?: bui|\))/i,
              /\b; (\w+) build\/hm\1/i,
              /\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,
              /\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,
              /\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i
            ],
            [
              [o, /_/g, " "],
              [u, "Xiaomi"],
              [s, d]
            ],
            [/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],
            [
              [o, /_/g, " "],
              [u, "Xiaomi"],
              [s, p]
            ],
            [
              /; (\w+) bui.+ oppo/i,
              /\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i
            ],
            [o, [u, "OPPO"], [s, d]],
            [/vivo (\w+)(?: bui|\))/i, /\b(v[12]\d{3}\w?[at])(?: bui|;)/i],
            [o, [u, "Vivo"], [s, d]],
            [/\b(rmx[12]\d{3})(?: bui|;|\))/i],
            [o, [u, "Realme"], [s, d]],
            [
              /\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,
              /\bmot(?:orola)?[- ](\w*)/i,
              /((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i
            ],
            [o, [u, "Motorola"], [s, d]],
            [/\b(mz60\d|xoom[2 ]{0,2}) build\//i],
            [o, [u, "Motorola"], [s, p]],
            [/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],
            [o, [u, "LG"], [s, p]],
            [
              /(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,
              /\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,
              /\blg-?([\d\w]+) bui/i
            ],
            [o, [u, "LG"], [s, d]],
            [
              /(ideatab[-\w ]+)/i,
              /lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i
            ],
            [o, [u, "Lenovo"], [s, p]],
            [/(?:maemo|nokia).*(n900|lumia \d+)/i, /nokia[-_ ]?([-\w\.]*)/i],
            [
              [o, /_/g, " "],
              [u, "Nokia"],
              [s, d]
            ],
            [/(pixel c)\b/i],
            [o, [u, "Google"], [s, p]],
            [/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],
            [o, [u, "Google"], [s, d]],
            [
              /droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i
            ],
            [o, [u, "Sony"], [s, d]],
            [/sony tablet [ps]/i, /\b(?:sony)?sgp\w+(?: bui|\))/i],
            [
              [o, "Xperia Tablet"],
              [u, "Sony"],
              [s, p]
            ],
            [
              / (kb2005|in20[12]5|be20[12][59])\b/i,
              /(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i
            ],
            [o, [u, "OnePlus"], [s, d]],
            [
              /(alexa)webm/i,
              /(kf[a-z]{2}wi)( bui|\))/i,
              /(kf[a-z]+)( bui|\)).+silk\//i
            ],
            [o, [u, "Amazon"], [s, p]],
            [/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],
            [
              [o, /(.+)/g, "Fire Phone $1"],
              [u, "Amazon"],
              [s, d]
            ],
            [/(playbook);[-\w\),; ]+(rim)/i],
            [o, u, [s, p]],
            [/\b((?:bb[a-f]|st[hv])100-\d)/i, /\(bb10; (\w+)/i],
            [o, [u, "BlackBerry"], [s, d]],
            [
              /(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i
            ],
            [o, [u, "ASUS"], [s, p]],
            [/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],
            [o, [u, "ASUS"], [s, d]],
            [/(nexus 9)/i],
            [o, [u, "HTC"], [s, p]],
            [
              /(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,
              /(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,
              /(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i
            ],
            [u, [o, /_/g, " "], [s, d]],
            [/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],
            [o, [u, "Acer"], [s, p]],
            [/droid.+; (m[1-5] note) bui/i, /\bmz-([-\w]{2,})/i],
            [o, [u, "Meizu"], [s, d]],
            [
              /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,
              /(hp) ([\w ]+\w)/i,
              /(asus)-?(\w+)/i,
              /(microsoft); (lumia[\w ]+)/i,
              /(lenovo)[-_ ]?([-\w]+)/i,
              /(jolla)/i,
              /(oppo) ?([\w ]+) bui/i
            ],
            [u, o, [s, d]],
            [
              /(kobo)\s(ereader|touch)/i,
              /(archos) (gamepad2?)/i,
              /(hp).+(touchpad(?!.+tablet)|tablet)/i,
              /(kindle)\/([\w\.]+)/i,
              /(nook)[\w ]+build\/(\w+)/i,
              /(dell) (strea[kpr\d ]*[\dko])/i,
              /(le[- ]+pan)[- ]+(\w{1,9}) bui/i,
              /(trinity)[- ]*(t\d{3}) bui/i,
              /(gigaset)[- ]+(q\w{1,9}) bui/i,
              /(vodafone) ([\w ]+)(?:\)| bui)/i
            ],
            [u, o, [s, p]],
            [/(surface duo)/i],
            [o, [u, "Microsoft"], [s, p]],
            [/droid [\d\.]+; (fp\du?)(?: b|\))/i],
            [o, [u, "Fairphone"], [s, d]],
            [/(u304aa)/i],
            [o, [u, "AT&T"], [s, d]],
            [/\bsie-(\w*)/i],
            [o, [u, "Siemens"], [s, d]],
            [/\b(rct\w+) b/i],
            [o, [u, "RCA"], [s, p]],
            [/\b(venue[\d ]{2,7}) b/i],
            [o, [u, "Dell"], [s, p]],
            [/\b(q(?:mv|ta)\w+) b/i],
            [o, [u, "Verizon"], [s, p]],
            [/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],
            [o, [u, "Barnes & Noble"], [s, p]],
            [/\b(tm\d{3}\w+) b/i],
            [o, [u, "NuVision"], [s, p]],
            [/\b(k88) b/i],
            [o, [u, "ZTE"], [s, p]],
            [/\b(nx\d{3}j) b/i],
            [o, [u, "ZTE"], [s, d]],
            [/\b(gen\d{3}) b.+49h/i],
            [o, [u, "Swiss"], [s, d]],
            [/\b(zur\d{3}) b/i],
            [o, [u, "Swiss"], [s, p]],
            [/\b((zeki)?tb.*\b) b/i],
            [o, [u, "Zeki"], [s, p]],
            [/\b([yr]\d{2}) b/i, /\b(dragon[- ]+touch |dt)(\w{5}) b/i],
            [[u, "Dragon Touch"], o, [s, p]],
            [/\b(ns-?\w{0,9}) b/i],
            [o, [u, "Insignia"], [s, p]],
            [/\b((nxa|next)-?\w{0,9}) b/i],
            [o, [u, "NextBook"], [s, p]],
            [/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],
            [[u, "Voice"], o, [s, d]],
            [/\b(lvtel\-)?(v1[12]) b/i],
            [[u, "LvTel"], o, [s, d]],
            [/\b(ph-1) /i],
            [o, [u, "Essential"], [s, d]],
            [/\b(v(100md|700na|7011|917g).*\b) b/i],
            [o, [u, "Envizen"], [s, p]],
            [/\b(trio[-\w\. ]+) b/i],
            [o, [u, "MachSpeed"], [s, p]],
            [/\btu_(1491) b/i],
            [o, [u, "Rotor"], [s, p]],
            [/(shield[\w ]+) b/i],
            [o, [u, "Nvidia"], [s, p]],
            [/(sprint) (\w+)/i],
            [u, o, [s, d]],
            [/(kin\.[onetw]{3})/i],
            [
              [o, /\./g, " "],
              [u, "Microsoft"],
              [s, d]
            ],
            [/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],
            [o, [u, "Zebra"], [s, p]],
            [/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],
            [o, [u, "Zebra"], [s, d]],
            [/smart-tv.+(samsung)/i],
            [u, [s, f]],
            [/hbbtv.+maple;(\d+)/i],
            [
              [o, /^/, "SmartTV"],
              [u, "Samsung"],
              [s, f]
            ],
            [/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],
            [
              [u, "LG"],
              [s, f]
            ],
            [/(apple) ?tv/i],
            [u, [o, "Apple TV"], [s, f]],
            [/crkey/i],
            [
              [o, "Chromecast"],
              [u, "Google"],
              [s, f]
            ],
            [/droid.+aft(\w)( bui|\))/i],
            [o, [u, "Amazon"], [s, f]],
            [/\(dtv[\);].+(aquos)/i, /(aquos-tv[\w ]+)\)/i],
            [o, [u, "Sharp"], [s, f]],
            [/(bravia[\w ]+)( bui|\))/i],
            [o, [u, "Sony"], [s, f]],
            [/(mitv-\w{5}) bui/i],
            [o, [u, "Xiaomi"], [s, f]],
            [/Hbbtv.*(technisat) (.*);/i],
            [u, o, [s, f]],
            [
              /\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,
              /hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i
            ],
            [
              [u, g],
              [o, g],
              [s, f]
            ],
            [/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],
            [[s, f]],
            [/(ouya)/i, /(nintendo) ([wids3utch]+)/i],
            [u, o, [s, "console"]],
            [/droid.+; (shield) bui/i],
            [o, [u, "Nvidia"], [s, "console"]],
            [/(playstation [345portablevi]+)/i],
            [o, [u, "Sony"], [s, "console"]],
            [/\b(xbox(?: one)?(?!; xbox))[\); ]/i],
            [o, [u, "Microsoft"], [s, "console"]],
            [/((pebble))app/i],
            [u, o, [s, "wearable"]],
            [/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],
            [o, [u, "Apple"], [s, "wearable"]],
            [/droid.+; (glass) \d/i],
            [o, [u, "Google"], [s, "wearable"]],
            [/droid.+; (wt63?0{2,3})\)/i],
            [o, [u, "Zebra"], [s, "wearable"]],
            [/(quest( 2| pro)?)/i],
            [o, [u, "Facebook"], [s, "wearable"]],
            [/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],
            [u, [s, "embedded"]],
            [/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],
            [o, [s, d]],
            [/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],
            [o, [s, p]],
            [/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],
            [[s, p]],
            [/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],
            [[s, d]],
            [/(android[-\w\. ]{0,9});.+buil/i],
            [o, [u, "Generic"]]
          ],
          engine: [
            [/windows.+ edge\/([\w\.]+)/i],
            [l, [c, "EdgeHTML"]],
            [/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],
            [l, [c, "Blink"]],
            [
              /(presto)\/([\w\.]+)/i,
              /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,
              /ekioh(flow)\/([\w\.]+)/i,
              /(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,
              /(icab)[\/ ]([23]\.[\d\.]+)/i
            ],
            [c, l],
            [/rv\:([\w\.]{1,9})\b.+(gecko)/i],
            [l, c]
          ],
          os: [
            [/microsoft (windows) (vista|xp)/i],
            [c, l],
            [
              /(windows) nt 6\.2; (arm)/i,
              /(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,
              /(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i
            ],
            [c, [l, w, y]],
            [/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],
            [
              [c, "Windows"],
              [l, w, y]
            ],
            [
              /ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,
              /cfnetwork\/.+darwin/i
            ],
            [
              [l, /_/g, "."],
              [c, "iOS"]
            ],
            [
              /(mac os x) ?([\w\. ]*)/i,
              /(macintosh|mac_powerpc\b)(?!.+haiku)/i
            ],
            [
              [c, "Mac OS"],
              [l, /_/g, "."]
            ],
            [/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],
            [l, c],
            [
              /(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,
              /(blackberry)\w*\/([\w\.]*)/i,
              /(tizen|kaios)[\/ ]([\w\.]+)/i,
              /\((series40);/i
            ],
            [c, l],
            [/\(bb(10);/i],
            [l, [c, "BlackBerry"]],
            [/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],
            [l, [c, "Symbian"]],
            [
              /mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i
            ],
            [l, [c, "Firefox OS"]],
            [/web0s;.+rt(tv)/i, /\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],
            [l, [c, "webOS"]],
            [/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],
            [l, [c, "watchOS"]],
            [/crkey\/([\d\.]+)/i],
            [l, [c, "Chromecast"]],
            [/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],
            [[c, "Chromium OS"], l],
            [
              /panasonic;(viera)/i,
              /(netrange)mmh/i,
              /(nettv)\/(\d+\.[\w\.]+)/i,
              /(nintendo|playstation) ([wids345portablevuch]+)/i,
              /(xbox); +xbox ([^\);]+)/i,
              /\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,
              /(mint)[\/\(\) ]?(\w*)/i,
              /(mageia|vectorlinux)[; ]/i,
              /([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,
              /(hurd|linux) ?([\w\.]*)/i,
              /(gnu) ?([\w\.]*)/i,
              /\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,
              /(haiku) (\w+)/i
            ],
            [c, l],
            [/(sunos) ?([\w\.\d]*)/i],
            [[c, "Solaris"], l],
            [
              /((?:open)?solaris)[-\/ ]?([\w\.]*)/i,
              /(aix) ((\d)(?=\.|\)| )[\w\.])*/i,
              /\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,
              /(unix) ?([\w\.]*)/i
            ],
            [c, l]
          ]
        },
        k = function (e, t) {
          if (
            ("object" == typeof e && ((t = e), (e = void 0)),
            !(this instanceof k))
          )
            return new k(e, t).getResult();
          var a = void 0 !== r && r.navigator ? r.navigator : void 0,
            i = e || (a && a.userAgent ? a.userAgent : ""),
            n = a && a.userAgentData ? a.userAgentData : void 0,
            o = t
              ? (function (e, t) {
                  var a = {};
                  for (var i in e)
                    t[i] && t[i].length % 2 == 0
                      ? (a[i] = t[i].concat(e[i]))
                      : (a[i] = e[i]);
                  return a;
                })(_, t)
              : _;
          return (
            (this.getBrowser = function () {
              var e,
                t = {};
              return (
                (t.name = void 0),
                (t.version = void 0),
                v.call(t, i, o.browser),
                (t.major =
                  "string" == typeof (e = t.version)
                    ? e.replace(/[^\d\.]/g, "").split(".")[0]
                    : void 0),
                a &&
                  a.brave &&
                  "function" == typeof a.brave.isBrave &&
                  (t.name = "Brave"),
                t
              );
            }),
            (this.getCPU = function () {
              var e = { architecture: void 0 };
              return v.call(e, i, o.cpu), e;
            }),
            (this.getDevice = function () {
              var e = { vendor: void 0, model: void 0, type: void 0 };
              return (
                v.call(e, i, o.device),
                !e.type && n && n.mobile && (e.type = d),
                "Macintosh" == e.model &&
                  a &&
                  "undefined" != typeof a.standalone &&
                  a.maxTouchPoints &&
                  a.maxTouchPoints > 2 &&
                  ((e.model = "iPad"), (e.type = p)),
                e
              );
            }),
            (this.getEngine = function () {
              var e = { name: void 0, version: void 0 };
              return v.call(e, i, o.engine), e;
            }),
            (this.getOS = function () {
              var e = { name: void 0, version: void 0 };
              return (
                v.call(e, i, o.os),
                !e.name &&
                  n &&
                  "Unknown" != n.platform &&
                  (e.name = n.platform
                    .replace(/chrome os/i, "Chromium OS")
                    .replace(/macos/i, "Mac OS")),
                e
              );
            }),
            (this.getResult = function () {
              return {
                ua: this.getUA(),
                browser: this.getBrowser(),
                engine: this.getEngine(),
                os: this.getOS(),
                device: this.getDevice(),
                cpu: this.getCPU()
              };
            }),
            (this.getUA = function () {
              return i;
            }),
            (this.setUA = function (e) {
              return (
                (i = "string" == typeof e && e.length > 350 ? g(e, 350) : e),
                this
              );
            }),
            this.setUA(i),
            this
          );
        };
      (k.VERSION = "1.0.34"),
        (k.BROWSER = m([c, l, "major"])),
        (k.CPU = m(["architecture"])),
        (k.DEVICE = m([o, u, s, "console", d, f, p, "wearable", "embedded"])),
        (k.ENGINE = k.OS = m([c, l])),
        void 0 !== t
          ? (void 0 !== e && e.exports && (t = e.exports = k), (t.UAParser = k))
          : a(3)
            ? void 0 ===
                (i = function () {
                  return k;
                }.call(t, a, t, e)) || (e.exports = i)
            : void 0 !== r && (r.UAParser = k);
      var E = void 0 !== r && (r.jQuery || r.Zepto);
      if (E && !E.ua) {
        var S = new k();
        (E.ua = S.getResult()),
          (E.ua.get = function () {
            return S.getUA();
          }),
          (E.ua.set = function (e) {
            S.setUA(e);
            var t = S.getResult();
            for (var a in t) E.ua[a] = t[a];
          });
      }
    })("object" == typeof window ? window : this);
  },
  function (module, exports, __webpack_require__) {
    "use strict";
    var _typeof =
      "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
        ? function (e) {
            return typeof e;
          }
        : function (e) {
            return e &&
              "function" == typeof Symbol &&
              e.constructor === Symbol &&
              e !== Symbol.prototype
              ? "symbol"
              : typeof e;
          };
    "object" !== ("undefined" == typeof JSON ? "undefined" : _typeof(JSON)) &&
      (JSON = {}),
      (function () {
        var rx_one = /^[\],:{}\s]*$/,
          rx_two = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,
          rx_three =
            /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
          rx_four = /(?:^|:|,)(?:\s*\[)+/g,
          rx_escapable =
            /[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
          rx_dangerous =
            /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
          gap,
          indent,
          meta,
          rep;
        function f(e) {
          return e < 10 ? "0" + e : e;
        }
        function this_value() {
          return this.valueOf();
        }
        function quote(e) {
          return (
            (rx_escapable.lastIndex = 0),
            rx_escapable.test(e)
              ? '"' +
                e.replace(rx_escapable, function (e) {
                  var t = meta[e];
                  return "string" == typeof t
                    ? t
                    : "\\u" + ("0000" + e.charCodeAt(0).toString(16)).slice(-4);
                }) +
                '"'
              : '"' + e + '"'
          );
        }
        function str(e, t) {
          var a,
            i,
            r,
            n,
            o,
            c = gap,
            s = t[e];
          switch (
            (s &&
              "object" === (void 0 === s ? "undefined" : _typeof(s)) &&
              "function" == typeof s.toJSON &&
              (s = s.toJSON(e)),
            "function" == typeof rep && (s = rep.call(t, e, s)),
            void 0 === s ? "undefined" : _typeof(s))
          ) {
            case "string":
              return quote(s);
            case "number":
              return isFinite(s) ? String(s) : "null";
            case "boolean":
            case "null":
              return String(s);
            case "object":
              if (!s) return "null";
              if (
                ((gap += indent),
                (o = []),
                "[object Array]" === Object.prototype.toString.apply(s))
              ) {
                for (n = s.length, a = 0; a < n; a += 1)
                  o[a] = str(a, s) || "null";
                return (
                  (r =
                    0 === o.length
                      ? "[]"
                      : gap
                        ? "[\n" + gap + o.join(",\n" + gap) + "\n" + c + "]"
                        : "[" + o.join(",") + "]"),
                  (gap = c),
                  r
                );
              }
              if (
                rep &&
                "object" === (void 0 === rep ? "undefined" : _typeof(rep))
              )
                for (n = rep.length, a = 0; a < n; a += 1)
                  "string" == typeof rep[a] &&
                    (r = str((i = rep[a]), s)) &&
                    o.push(quote(i) + (gap ? ": " : ":") + r);
              else
                for (i in s)
                  Object.prototype.hasOwnProperty.call(s, i) &&
                    (r = str(i, s)) &&
                    o.push(quote(i) + (gap ? ": " : ":") + r);
              return (
                (r =
                  0 === o.length
                    ? "{}"
                    : gap
                      ? "{\n" + gap + o.join(",\n" + gap) + "\n" + c + "}"
                      : "{" + o.join(",") + "}"),
                (gap = c),
                r
              );
          }
        }
        "function" != typeof Date.prototype.toJSON &&
          ((Date.prototype.toJSON = function () {
            return isFinite(this.valueOf())
              ? this.getUTCFullYear() +
                  "-" +
                  f(this.getUTCMonth() + 1) +
                  "-" +
                  f(this.getUTCDate()) +
                  "T" +
                  f(this.getUTCHours()) +
                  ":" +
                  f(this.getUTCMinutes()) +
                  ":" +
                  f(this.getUTCSeconds()) +
                  "Z"
              : null;
          }),
          (Boolean.prototype.toJSON = this_value),
          (Number.prototype.toJSON = this_value),
          (String.prototype.toJSON = this_value)),
          "function" != typeof JSON.stringify &&
            ((meta = {
              "\b": "\\b",
              "\t": "\\t",
              "\n": "\\n",
              "\f": "\\f",
              "\r": "\\r",
              '"': '\\"',
              "\\": "\\\\"
            }),
            (JSON.stringify = function (e, t, a) {
              var i;
              if (((gap = ""), (indent = ""), "number" == typeof a))
                for (i = 0; i < a; i += 1) indent += " ";
              else "string" == typeof a && (indent = a);
              if (
                ((rep = t),
                t &&
                  "function" != typeof t &&
                  ("object" !== (void 0 === t ? "undefined" : _typeof(t)) ||
                    "number" != typeof t.length))
              )
                throw new Error("JSON.stringify");
              return str("", { "": e });
            })),
          "function" != typeof JSON.parse &&
            (JSON.parse = function (text, reviver) {
              var j;
              function walk(e, t) {
                var a,
                  i,
                  r = e[t];
                if (r && "object" === (void 0 === r ? "undefined" : _typeof(r)))
                  for (a in r)
                    Object.prototype.hasOwnProperty.call(r, a) &&
                      ((i = walk(r, a)) !== undefined
                        ? (r[a] = i)
                        : delete r[a]);
                return reviver.call(e, t, r);
              }
              if (
                ((text = String(text)),
                (rx_dangerous.lastIndex = 0),
                rx_dangerous.test(text) &&
                  (text = text.replace(rx_dangerous, function (e) {
                    return (
                      "\\u" + ("0000" + e.charCodeAt(0).toString(16)).slice(-4)
                    );
                  })),
                rx_one.test(
                  text
                    .replace(rx_two, "@")
                    .replace(rx_three, "]")
                    .replace(rx_four, "")
                ))
              )
                return (
                  (j = eval("(" + text + ")")),
                  "function" == typeof reviver ? walk({ "": j }, "") : j
                );
              throw new SyntaxError("JSON.parse");
            });
      })();
  },
  function (e, t, a) {
    "use strict";
    function i(e) {
      if (Array.isArray(e)) {
        for (var t = 0, a = Array(e.length); t < e.length; t++) a[t] = e[t];
        return a;
      }
      return Array.from(e);
    }
    var r = a(0).getLogCommonParams,
      n = {
        ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL: 16,
        ERROR_TYPE_JSONP_PREHANDLE: 17,
        ERROR_TYPE_FRAMEJS_CODE_ERROR: 18,
        CALLBACK_NAME: 19,
        IFRAME_CREATE_ERROR: 25,
        IFRAME_POPUP_CREATE_ERROR: 26,
        IFRAME_FULL_CREATE_ERROR: 27,
        OTHER_DOMAIN_MONITOR: 38,
        FRAME_JS_LOAD_TIMEOUT: 40
      },
      o = {
        ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL: "ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL",
        ERROR_TYPE_JSONP_PREHANDLE: "ERROR_TYPE_JSONP_PREHANDLE",
        ERROR_TYPE_FRAMEJS_CODE_ERROR: "ERROR_TYPE_FRAMEJS_CODE_ERROR",
        CALLBACK_NAME: "CALLBACK_NAME"
      },
      c = void 0,
      s = [];
    function u(e, t, a) {
      try {
        if (void 0 === c) return void s.push([e, t, a]);
        if (c) return;
        (a = a || o[e]).length > 1024 && a.substr(0, 1024);
        var i = [
          "type=" + (e = n[e]),
          "appid=" + t,
          "reason=" + encodeURIComponent(a)
        ];
        new Image().src =
          (window.AqSCodeCapDomain || "") +
          "/cap_monitor?" +
          r().join("&") +
          "&" +
          i.join("&");
      } catch (u) {}
    }
    e.exports = {
      type: n,
      send: u,
      perfectStack: function (e) {
        var t = "";
        e &&
          e.stack &&
          (t = e.stack
            .replace(/\n/gi, "")
            .split(/\bat\b/)
            .join("\n")
            .replace(/\?[^:]+/gi, ""));
        try {
          var a = e.toString();
          t.indexOf(a) < 0 && (t = a + "@" + t);
        } catch (i) {}
        return t;
      },
      setGlobalStatus: function (e) {
        if (!(c = e))
          for (var t = 0; t < s.length; t++) {
            var a = s[t];
            u.apply(undefined, i(a));
          }
      }
    };
  },
  function (module, exports, __webpack_require__) {
    "use strict";
    var _typeof =
      "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
        ? function (e) {
            return typeof e;
          }
        : function (e) {
            return e &&
              "function" == typeof Symbol &&
              e.constructor === Symbol &&
              e !== Symbol.prototype
              ? "symbol"
              : typeof e;
          };
    if (!0 === window.__TencentCaptchaExists__)
      throw new Error(
        "\u8bf7\u52ff\u591a\u6b21\u5f15\u7528\u817e\u8baf\u9a8c\u8bc1\u7801\u7684\u63a5\u5165js"
      );
    window.__TencentCaptchaExists__ = !0;
    var _require = __webpack_require__(8),
      getErrorRes = _require.getErrorRes,
      Executor = __webpack_require__(18),
      _require2 = __webpack_require__(10),
      getScriptUrl = _require2.getScriptUrl,
      _require3 = __webpack_require__(1),
      getHref = _require3.getHref;
    __webpack_require__(15);
    var domReady = __webpack_require__(19),
      btoa = window.btoa || __webpack_require__(20),
      extend = Object.assign || __webpack_require__(4),
      loadFrameJs = __webpack_require__(21),
      eventListener = __webpack_require__(22),
      isIEVar = __webpack_require__(23),
      isElement = __webpack_require__(24),
      getScriptDomain = __webpack_require__(25),
      scriptDomain = getScriptDomain() || "",
      isWechatDevtools =
        navigator.userAgent && /wechatdevtools/.test(navigator.userAgent),
      isWindows = /windows/i.test(navigator.userAgent),
      isMobile =
        !isWindows &&
        ("ontouchstart" in window ||
          "ontouchstart" in document.createElement("div") ||
          isWechatDevtools),
      capDomain = "https://turing.captcha.qcloud.com";
    capDomain || (capDomain = scriptDomain),
      (window.TCaptchaGlobal = false),
      ("https://t-captcha.gjacky.com" !== scriptDomain &&
        "https://sg.captcha.qcloud.com" !== scriptDomain) ||
        (window.TCaptchaGlobal = !0);
    var cdnDomain = window.TCaptchaGlobal
      ? "https://global.captcha.gtimg.com"
      : "https://turing.captcha.gtimg.com/1";
    (window.AqSCodeCapDomain = capDomain),
      (window.AqSCodeCdnDomain = cdnDomain),
      (window.TCaptchaPreload = !1);
    var grayscaleFrameJs = "/tcaptcha-frame.22125576.js",
      capError = __webpack_require__(16),
      capObj = void 0,
      initQueue = [],
      initQueueCount = 0,
      loadErrorTimeout = !1,
      defaultOpt = {
        type: "popup",
        pos: isIEVar(6) ? "absolute" : "fixed",
        lang: 2052,
        showHeader: isMobile,
        needFeedBack: true,
        themeColor: "",
        tcaptchaFlag: !0,
        gettype: "cap_union_prehandle",
        domain: capDomain,
        htdoc_path: capDomain,
        global: window.TCaptchaGlobal
      },
      noop = function () {},
      callbackWrap = function (e, t) {
        return function (a) {
          "object" === (void 0 === a ? "undefined" : _typeof(a)) &&
            (a = extend(
              { bizState: e.options.bizState, appid: e.options.appid },
              a
            )),
            t && t(a);
        };
      },
      executor = new Executor(function () {
        if (initQueue.length > 0) {
          for (var e = 0; e < initQueue.length; e++)
            initQueue[e].instance.show();
          initQueue.length = 0;
        }
      }, 0),
      Captcha = function Captcha($btn, appid, _tcallback_, opts) {
        var bizState = void 0;
        if (isElement($btn))
          if (
            appid &&
            "object" === (void 0 === appid ? "undefined" : _typeof(appid))
          )
            (opts = appid), (appid = null), (_tcallback_ = null);
          else {
            if (
              ((appid = appid || $btn.getAttribute("data-appid")), !_tcallback_)
            ) {
              var callbackName = $btn.getAttribute("data-cbfn");
              try {
                _tcallback_ = eval("window." + callbackName);
              } catch (e) {
                throw new Error("Lost `callback`");
              }
            }
            bizState = $btn.getAttribute("data-biz-state");
          }
        else {
          if ("string" != typeof $btn || "function" != typeof appid)
            throw new Error(
              "The parameter of the constructor of the Captcha is passed incorrectly, please refer to the documentation to see the specification of passing parameters"
            );
          (opts = _tcallback_),
            (_tcallback_ = appid),
            (appid = $btn),
            ($btn = null);
        }
        (opts = opts || {}),
          (opts.callback = _tcallback_ || opts.callback),
          (opts.start = opts.start || noop),
          (opts.end = opts.end || noop);
        var readyCallback = "function" == typeof opts.ready ? opts.ready : noop;
        if (
          ((opts.ready = function (e) {
            readyCallback.call(this, e);
          }),
          (opts.appid = appid || opts.appid),
          (opts.bizState = bizState || opts.bizState),
          (opts.fwidth = parseFloat(opts.fwidth) || 0),
          (opts.sdkOpts = opts.sdkOpts || null),
          (opts.ele = $btn),
          (this.options = opts),
          "function" != typeof opts.callback)
        )
          throw new Error("Lost `callback`");
        if (
          ((this.initOpts = extend({}, defaultOpt, opts)), this.langFun(), $btn)
        ) {
          var that = this;
          eventListener.add($btn, "click", function () {
            that.show();
          });
        }
        this.checkInOwnDomain(appid),
          capError.setGlobalStatus(!0 === opts.global);
      },
      showTimeout = null;
    Captcha.prototype = {
      show: function () {
        var e = this;
        if (executor.isDone)
          this.__show__(),
            null !== showTimeout &&
              (clearTimeout(showTimeout), (showTimeout = null));
        else {
          for (var t = 0; t < initQueue.length; t++)
            if (initQueue[t].instance === this) return;
          var a = (initQueueCount += 1);
          initQueue.push({ instance: this, index: a }),
            null === showTimeout &&
              (showTimeout = setTimeout(function () {
                showTimeout = null;
                for (var t = 0; t < initQueue.length; t++) {
                  if (initQueue[t].index === a)
                    return (
                      initQueue.splice(t, 1),
                      e.initOpts.callback(
                        getErrorRes("CAPTCHA_SHOW_TIMEOUT", e.initOpts.appid)
                      )
                    );
                }
              }, 2e4));
        }
      },
      __show__: function () {
        var e = this.initOpts;
        if ("undefined" == typeof window.AqSCode)
          return loadErrorTimeout
            ? (capError.send(
                "FRAME_JS_LOAD_TIMEOUT",
                e.appid,
                grayscaleFrameJs + " load timeout"
              ),
              e.callback(getErrorRes("FRAMEJS_LOAD_TIMEOUT", e.appid)))
            : (capError.send(
                "ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL",
                e.appid,
                grayscaleFrameJs + " download fail"
              ),
              e.callback(getErrorRes("FRAMEJS_LOAD_ERROR", e.appid)));
        this.destroy();
        var t = [];
        t.push("aid=" + e.appid),
          t.push("protocol=https"),
          t.push("accver=1"),
          t.push("showtype=" + e.type),
          t.push(
            "ua=" +
              encodeURIComponent(
                btoa(
                  (navigator.userAgent || "").replace(/[\u00ff-\uffff]+/g, "")
                )
              )
          ),
          t.push("noheader=" + ("" + e.showHeader == "false" ? "1" : "0"));
        var a = e.needFeedBack;
        "string" == typeof a && t.push("fbUrl=" + a),
          t.push("fb=" + (a ? "1" : "0"));
        var i = e.enableDarkMode;
        "force" !== i && (i = i ? "1" : "0");
        var r = e.enableAged;
        t.push("aged=" + ("force" === r ? "1" : "0")),
          t.push("enableAged=" + (r ? "1" : "0")),
          t.push("enableDarkMode=" + i),
          e.deviceID && t.push("deviceID=" + e.deviceID),
          e.sid && t.push("sid=" + e.sid),
          (e.uid = "" + (e.uin || "")),
          t.push("grayscale=1"),
          (e.grayscale = 1),
          isMobile && "point" !== e.type
            ? (t.push("clientype=1"),
              (e.clientype = 1),
              e.forceLang && t.push("lang=" + e.forceLang),
              (e.params = "?" + t.join("&")))
            : (t.push("clientype=2"),
              (e.clientype = 2),
              e.forceLang && t.push("lang=" + e.forceLang),
              (e.params = "?" + t.join("&")),
              (e.s_type_suffix = "?" + t.join("&")),
              (e.src =
                capDomain + "/template/placeholder_v2.html" + e.s_type_suffix),
              (e.s_type = capDomain + "/cap_union_prehandle" + e.s_type_suffix),
              (e.slide_src =
                capDomain +
                "/template/new_slide_placeholder.html" +
                e.s_type_suffix)),
          (e.fb = "" + e.needFeedBack == "false" ? "0" : "1"),
          (e.fbUrl =
            "string" == typeof e.needFeedBack &&
            encodeURIComponent(e.needFeedBack)),
          (e.frameJs = grayscaleFrameJs);
        try {
          (capObj = new AqSCode(e)).listen(
            callbackWrap(this, e.callback),
            callbackWrap(this, e.ready)
          ),
            capObj.create();
        } catch (n) {
          capError.send(
            "ERROR_TYPE_FRAMEJS_CODE_ERROR",
            e.appid,
            "entry create err: " + n.message
          );
        }
      },
      langFun: function () {
        if (this.initOpts.forceLang) {
          var e = { "zh-cn": "2052", "zh-hk": "1028", en: "1033" },
            t = this.initOpts.forceLang;
          e[t]
            ? ((this.initOpts.lang = e[t]),
              (this.initOpts.forceLang = e[t]),
              (this.initOpts.forcestyle = 1))
            : (this.initOpts.forceLang = "");
        }
      },
      destroy: function () {
        capObj && capObj.destroy && capObj.destroy();
      },
      refresh: function () {
        capObj && capObj.refresh && capObj.refresh();
      },
      getTicket: function () {
        if (capObj && capObj.getTicket) {
          var e = null;
          return (
            callbackWrap(this, function (t) {
              e = t;
            })(capObj.getTicket()),
            e
          );
        }
        return null;
      },
      checkInOwnDomain: function (e) {
        try {
          var t = [
              /localhost:8302/,
              /captcha\.qq\.com/,
              /\.captcha\.qcloud\.com/,
              /captcha\.myqcloud\.com/,
              /captcha\.253\.com/,
              /t-captcha\.gjacky\.com/,
              /captcha\.gtimg\.com/,
              /turing-captcha\.testsite\.woa\.com/,
              /turing\.captcha\.qcloud\.com/,
              /turing\.captcha\.gtimg\.com/
            ],
            a = getScriptUrl();
          if (!a) return;
          for (var i = a.stack, r = !1, n = 0; n < t.length; n++) {
            var o = t[n];
            if (i.match(o)) {
              r = !0;
              break;
            }
          }
          r ||
            capError.send(
              "OTHER_DOMAIN_MONITOR",
              e,
              "href:" + getHref() + ";stack:" + i
            );
        } catch (c) {}
      }
    };
    var autoBindBtn = function () {
        var e = document.getElementById("TencentCaptcha");
        e && new Captcha(e);
      },
      domReadyCb = function () {
        try {
          autoBindBtn();
        } catch (e) {}
      };
    executor.exec(function (e) {
      var t = !1;
      domReady(function () {
        t || ((t = !0), domReadyCb(), e());
      });
    }),
      executor.exec(function (e) {
        loadFrameJs(
          grayscaleFrameJs,
          cdnDomain,
          capDomain,
          function () {
            return "undefined" != typeof window.AqSCode;
          },
          function () {
            e();
          },
          function (t) {
            (loadErrorTimeout = !0 === t), e();
          }
        );
      }),
      (window.TencentCaptcha = Captcha);
  },
  function (e, t, a) {
    "use strict";
    var i = function (e, t) {
      (this.i = 0),
        (this.doneCallback = e),
        (this.isDone = !1),
        (this.timeout = t || 0);
      var a = this;
      this.immediateExec = setTimeout(function () {
        a.doneCheck();
      }, 0);
    };
    (i.prototype = {
      doneCheck: function (e, t) {
        try {
          e && e(t);
        } catch (a) {}
        if ((this.i--, this.i <= 0))
          try {
            (this.isDone = !0), this.doneCallback();
          } catch (a) {}
      },
      exec: function (e, t, a) {
        clearTimeout(this.immediateExec);
        var i = !1,
          r = "",
          n = this;
        this.i++, this.i > 0 && (this.isDone = !1);
        try {
          (r = e(function (e) {
            i ||
              ((i = !0),
              setTimeout(function () {
                n.doneCheck(t, e);
              }, 0));
          })) &&
            ((i = !0),
            setTimeout(function () {
              n.doneCheck(t, r);
            }, 0));
        } catch (o) {}
        (a = a || this.timeout || 0) > 0 &&
          setTimeout(function () {
            i || ((i = !0), n.doneCheck(t, ""));
          }, a);
      }
    }),
      (e.exports = i);
  },
  function (e, t, a) {
    e.exports = (function (e) {
      var t,
        a = [],
        i = document,
        r = i.documentElement,
        n = r.doScroll,
        o = (n ? /^loaded|^c/ : /^loaded|c/).test(i.readyState);
      function c(e) {
        for (o = 1; (e = a.shift()); ) e();
      }
      return (
        i.addEventListener &&
          i.addEventListener(
            "DOMContentLoaded",
            (t = function () {
              i.removeEventListener("DOMContentLoaded", t, !1), c();
            }),
            !1
          ),
        n &&
          i.attachEvent(
            "onreadystatechange",
            (t = function () {
              /^c/.test(i.readyState) &&
                (i.detachEvent("onreadystatechange", t), c());
            })
          ),
        (e = n
          ? function (t) {
              self != top
                ? o
                  ? t()
                  : a.push(t)
                : (function () {
                    try {
                      r.doScroll("left");
                    } catch (a) {
                      return setTimeout(function () {
                        e(t);
                      }, 50);
                    }
                    t();
                  })();
            }
          : function (e) {
              o ? e() : a.push(e);
            })
      );
    })();
  },
  function (e, t, a) {
    "use strict";
    var i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
      r = function (e) {
        var t = [0, 2, 1][e.length % 3],
          a =
            (e.charCodeAt(0) << 16) |
            ((e.length > 1 ? e.charCodeAt(1) : 0) << 8) |
            (e.length > 2 ? e.charCodeAt(2) : 0);
        return [
          i.charAt(a >>> 18),
          i.charAt((a >>> 12) & 63),
          t >= 2 ? "=" : i.charAt((a >>> 6) & 63),
          t >= 1 ? "=" : i.charAt(63 & a)
        ].join("");
      };
    e.exports = function (e) {
      return e.replace(/[\s\S]{1,3}/g, r);
    };
  },
  function (e, t, a) {
    "use strict";
    var i = 2,
      r = 15e3;
    e.exports = function n(e, t, a, o, c, s) {
      var u =
          arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : 0,
        l = !1,
        d = document.createElement("script");
      function p(e) {
        l ||
          (((e && "load" === e.type) ||
            /^(loaded|complete)$/.test(this.readyState)) &&
            (o() ? ((l = !0), c && c()) : f()));
      }
      (d.type = "text/javascript"),
        (d.async = !0),
        (d.src = (u > 0 ? a : t) + e),
        "onload" in d ? (d.onload = p) : (d.onreadystatechange = p);
      var f = function (r) {
        l ||
          ((l = !0),
          document.getElementsByTagName("head").item(0).removeChild(d),
          u >= i ? s && s(r) : n(e, t, a, o, c, s, u + 1));
      };
      (d.onerror = f),
        document.getElementsByTagName("head").item(0).appendChild(d),
        setTimeout(function () {
          f(!0);
        }, r);
    };
  },
  function (e, t, a) {
    "use strict";
    e.exports = {
      add: function (e, t, a) {
        e &&
          (e.addEventListener
            ? e.addEventListener(t, a, !1)
            : e.attachEvent
              ? e.attachEvent("on" + t, a)
              : (e["on" + t] = a));
      },
      remove: function (e, t, a) {
        e &&
          (e.removeEventListener
            ? e.removeEventListener(t, a, !1)
            : e.detachEvent
              ? e.detachEvent("on" + t, a)
              : (e["on" + t] = null));
      }
    };
  },
  function (e, t, a) {
    "use strict";
    e.exports = function (e) {
      var t = document.createElement("b");
      return (
        (t.innerHTML = "\x3c!--[if IE " + e + "]><i></i><![endif]--\x3e"),
        t.getElementsByTagName("i") && 1 === t.getElementsByTagName("i").length
      );
    };
  },
  function (e, t, a) {
    "use strict";
    var i =
      "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
        ? function (e) {
            return typeof e;
          }
        : function (e) {
            return e &&
              "function" == typeof Symbol &&
              e.constructor === Symbol &&
              e !== Symbol.prototype
              ? "symbol"
              : typeof e;
          };
    e.exports = function (e) {
      try {
        return e instanceof HTMLElement;
      } catch (t) {
        return (
          "object" === (void 0 === e ? "undefined" : i(e)) &&
          1 === e.nodeType &&
          "object" === i(e.style) &&
          "object" === i(e.ownerDocument)
        );
      }
    };
  },
  function (e, t, a) {
    "use strict";
    var i = a(0).getHref,
      r = function (e) {
        var t = e.split("?");
        if (2 !== t.length) return {};
        for (
          var a = t[1] && t[1].split("&"), i = {}, r = 0;
          r < a.length;
          r++
        ) {
          var n = a[r].split("=");
          n[1] && (i[n[0]] = decodeURIComponent(n[1]));
        }
        return i;
      },
      n = function () {
        for (
          var e = document.getElementsByTagName("script"), t = 0;
          t < e.length;
          t++
        ) {
          var a = e[t];
          if (a.src.match(/captcha\.js/i)) return a;
        }
      };
    e.exports = function () {
      try {
        var e = document.getElementById("CaptchaScript") || n() || "";
        if (!e) return "";
        var t = e.src,
          a = r(t).domain;
        if (a) return a;
        var o = /(https?\:\/\/[0-9a-zA-Z-:\.]+)\//i,
          c = t.match(o) || i().match(o);
        return c ? c[1] : "";
      } catch (s) {
        return "";
      }
    };
  }
]);
